:root{--font-display:"DM Serif Display",Georgia,serif;--font-body:"Jost","Helvetica Neue",Arial,sans-serif;--paper:#FFFDF8;--ink:#211D17;--ink-soft:#5A5246;--forest:#24502E;--forest-deep:#16361D;--gold:#8A5A3B;--gold-soft:#F4EADF;--stone:#A9805E;--line:#E3D3C1;--white:#FFFFFF;--max:780px;--maxwide:1040px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h, 100px) + 20px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.display,h1,h2,h3{font-family:var(--font-display);font-weight:400;font-synthesis:none;letter-spacing:-.005em;color:var(--forest);line-height:1.1;margin:0}p{margin:0 0 1em}a{color:var(--forest)}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600;color:var(--gold)}header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--paper);border-bottom:1px solid var(--stone)}.nav-wrap{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;gap:36px;padding:16px 28px}.logo{font-family:var(--font-body);font-size:21px;color:var(--forest);font-weight:600;cursor:pointer;letter-spacing:.01em;white-space:nowrap}.logo span{color:var(--gold)}nav.links{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}nav.links button{font-family:var(--font-body);font-size:13px;font-weight:500;background:none;border:none;color:var(--ink-soft);padding:8px 12px;cursor:pointer;border-radius:20px;transition:all .15s ease}nav.links button:hover{color:var(--forest);background:var(--gold-soft)}nav.links button.active{color:var(--forest);font-weight:700}@media (min-width:641px) and (max-width:1440px){.nav-wrap{gap:24px}nav.links button{padding:8px 9px}}.btn-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.btn{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:14px;padding:13px 26px;border-radius:100px;text-decoration:none;cursor:pointer;transition:all .18s ease;border:1.5px solid var(--forest);letter-spacing:.01em}.btn-solid{background:var(--forest);color:var(--white)}.btn-solid:hover{background:var(--forest-deep);border-color:var(--forest-deep)}.btn-outline{background:transparent;color:var(--forest)}.btn-outline:hover{background:var(--forest);color:var(--white)}.btn-gold{border-color:var(--gold);color:var(--gold);background:transparent}.btn-gold:hover{background:var(--gold);color:var(--white)}section.band{padding:88px 28px}.band-paper{background:var(--paper)}.band-gold{background:var(--gold-soft)}.inner{max-width:var(--max);margin:0 auto}.inner-wide{max-width:var(--maxwide);margin:0 auto}.converge{width:100%;display:flex;justify-content:center;padding:6px 0 0}.converge svg{width:140px;height:40px;opacity:.6}.hero{position:relative;padding:110px 28px 80px;text-align:center;overflow:hidden}.hero-content{position:relative;z-index:1;max-width:720px;margin:0 auto}.hero h1{font-size:clamp(38px,6.5vw,66px);letter-spacing:-.01em}.hero .subtitle{font-family:var(--font-body);font-style:italic;color:var(--ink-soft);font-size:19px;margin:16px 0 26px}.hero .mission{font-size:16px;color:var(--ink-soft);max-width:560px;margin:0 auto 32px}.hero .btn-row{justify-content:center;margin-top:8px}details.reveal{text-align:left}details.reveal summary{list-style:none;cursor:pointer}details.reveal summary::-webkit-details-marker{display:none}.reveal-panel{margin-top:18px;padding:22px 24px;background:var(--white);border:1px solid var(--stone);border-radius:14px;font-size:15px;color:var(--ink-soft);max-width:460px}.section-title{font-size:clamp(28px,4vw,38px);margin-bottom:22px}.lead{font-size:19px;color:var(--ink)}.lead b,.lead strong{color:var(--forest)}details.readmore{margin-top:4px}details.readmore summary{cursor:pointer;color:var(--gold);font-weight:600;font-size:14px;list-style:none;margin-top:14px;display:inline-flex;align-items:center;gap:6px}details.readmore summary::-webkit-details-marker{display:none}details.readmore summary:after{content:"Read more"}details.readmore:not([open]) summary[data-label]:after{content:attr(data-label)}details.readmore[open] summary:after{content:"Show less"}details.readmore summary:before{content:"+";font-size:16px;border:1px solid var(--gold);border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;line-height:1}details.readmore[open] summary:before{content:"\2212"}.readmore-body{padding-top:16px;color:var(--ink-soft);font-size:16px}.readmore-body p{margin-bottom:1em}.threecol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:10px}@media (max-width:800px){.threecol{grid-template-columns:1fr}}.threecol h3{font-size:22px;margin-bottom:10px}.threecol .col p{font-size:15px;color:var(--ink-soft)}.steps{counter-reset:step;margin-top:20px}.step{display:flex;gap:18px;padding:18px 0;border-top:1px solid var(--stone)}.step:last-child{border-bottom:1px solid var(--stone)}.step-num{font-family:var(--font-body);font-size:26px;color:var(--gold);flex-shrink:0;width:34px}.step-text{font-size:15.5px;color:var(--ink-soft)}.step-text b{color:var(--ink)}.mid-cta{text-align:center;padding:50px 28px;background:var(--forest);color:var(--white);border-radius:24px;margin:0 28px}.mid-cta h3{color:var(--white);font-size:26px;margin-bottom:14px}.mid-cta p{color:rgba(255,255,255,.8);max-width:480px;margin:0 auto 22px;font-size:15px}.mid-cta .btn-solid{background:var(--white);color:var(--forest);border-color:var(--white)}.mid-cta .btn-solid:hover{background:var(--gold-soft)}.mid-cta .btn-outline{color:var(--white);border-color:rgba(255,255,255,.5)}.mid-cta .btn-outline:hover{background:rgba(255,255,255,.12)}.placeholder-hero{padding:70px 28px 20px;text-align:center}.placeholder-hero h1{font-size:clamp(34px,5vw,52px)}.placeholder-hero .eyebrow{display:block;margin-bottom:14px}.form-block{max-width:640px;margin:0 auto}.field{margin-bottom:22px}.field label{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:var(--ink)}.field .hint{font-size:13px;color:var(--ink-soft);margin-bottom:8px}.field input,.field select,.field textarea{width:100%;padding:13px 16px;border:1px solid var(--line,var(--stone));border-radius:16px;font-family:var(--font-body);font-size:15px;background:#FCFBF7;color:var(--ink);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field textarea{border-radius:18px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--gold)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;background:var(--white);border-color:var(--gold)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--forest);box-shadow:0 0 0 3px rgba(74,93,75,.1)}.field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:14px}.field select option{font-family:var(--font-body)}.field input::placeholder,.field textarea::placeholder{color:#B4AFA0;font-style:italic}.field textarea{min-height:90px;resize:vertical}.first-book-send{margin-top:24px;padding-top:20px;border-top:1px solid var(--stone)}.first-book-said{margin:12px 0 0;font-size:14.5px;color:var(--ink-soft)}.first-book-said a{color:var(--forest)}.first-book-said[data-bad]{color:#8B3A2F}.first-book-fix{margin-top:16px;padding-top:16px;border-top:1px solid var(--stone)}.first-book-ask{margin:0 0 6px;font-weight:500;color:var(--ink);font-size:15px}.first-book-note{margin:8px 0 0;font-size:13.5px;color:var(--ink-soft)}.first-book-note[data-bad]{color:#8B3A2F}.first-book-choice{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.first-book-field{margin-top:12px}.first-book-input{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line,var(--stone));background:#FCFBF7;font-family:var(--font-body);font-size:15px;color:var(--ink);margin-bottom:10px}.journeys-done{display:block}.journey-group{display:block;margin:18px 0 8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.journey-group:first-child{margin-top:0}.journey-row{margin-bottom:8px}.journey-row>.choice{width:100%;text-align:left}.journey-own-name{margin-top:8px}.journey-again{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 14px 22px;padding-left:12px;border-left:2px solid var(--stone)}.journey-again[hidden]{display:none}.journey-again-lab{font-size:13px;color:var(--ink-soft);margin-right:2px}.journey-appetite{font-family:var(--font-body);font-size:13.5px;cursor:pointer;padding:6px 14px;border-radius:999px;border:1px solid var(--stone);background:#FCFBF7;color:var(--ink-soft);transition:border-color .14s ease,background .14s ease,color .14s ease}.journey-appetite:hover{border-color:var(--forest);color:var(--forest)}.journey-appetite[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#FFFDF8}.setup-offer{margin:18px auto 0;max-width:520px;text-align:center;font-size:14.5px;color:var(--ink-soft);background:var(--gold-soft);border-radius:14px;padding:16px 20px}.values-count-row{margin-bottom:14px}.values-count-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;color:var(--ink)}.values-count-head span{font-size:13.5px;color:var(--ink-soft);white-space:nowrap}.values-count-bar{height:7px;border-radius:999px;background:#EDE8DC;margin-top:6px;overflow:hidden}.values-count-bar>span{display:block;height:100%;background:var(--forest);border-radius:999px}.values-count-moved{margin:6px 0 0;font-size:13px}.values-count-list{margin:6px 0 0;padding-left:18px;font-size:14px;color:var(--ink-soft)}.values-count-list li{margin-bottom:6px}.gentle-ask{margin-top:18px;padding:22px 24px;border-radius:16px;background:var(--gold-soft);border-left:3px solid var(--gold)}.gentle-ask>p{font-family:var(--font-body);font-size:19px;color:var(--ink);margin:8px 0 0}.gentle-ask .gentle-ask-note{font-size:13.5px;color:var(--ink-soft);margin-top:12px}.truth-own{margin-top:10px}.optional-tag{display:inline-block;font-size:11px;letter-spacing:.06em;color:var(--gold);border:1px solid var(--gold);border-radius:20px;padding:2px 8px}.divider-label{text-align:center;font-size:13px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:36px 0 22px;position:relative}.divider-label:after,.divider-label:before{content:"";display:inline-block;width:60px;height:1px;background:var(--stone);vertical-align:middle;margin:0 12px}.disclosure-box{background:var(--gold-soft);border-radius:14px;padding:20px 22px;font-size:14.5px;color:var(--ink-soft);margin-bottom:34px;border-left:3px solid var(--gold)}.checkbox-row{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-soft)}.faq-item{border-bottom:1px solid var(--stone)}.faq-item summary{padding:22px 0;cursor:pointer;font-family:var(--font-body);font-size:20px;color:var(--forest);list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:22px;color:var(--gold);flex-shrink:0;margin-left:20px}.faq-item[open] summary:after{content:"\2212"}#page-faq .faq-item summary{padding:11px 0;font-size:18px}#page-faq .photo-band{margin:30px auto}.faq-item .faq-body{padding-bottom:24px;color:var(--ink-soft);font-size:15.5px;max-width:640px}.customise-panel .faq-item .faq-body{max-width:none}.friend-quote{background:var(--white);border-radius:18px;padding:34px 36px;border:1px solid var(--stone);margin-top:20px}.friend-quote .who{font-weight:700;color:var(--forest);margin-top:16px;font-size:14px}.friend-quote .who span{color:var(--ink-soft);font-weight:400}.video-slot{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;margin:0 auto 30px;max-width:640px;flex-direction:column;gap:14px;text-align:center;padding:24px;box-sizing:border-box;background:radial-gradient(120% 90% at 50% 0,rgba(169,121,60,.16),rgba(169,121,60,0) 62%),linear-gradient(160deg,var(--forest-deep,#2C4433) 0,#1E3125 100%);border:1px solid rgba(169,121,60,.35)}.video-slot,.video-slot .play{display:flex;align-items:center;justify-content:center}.video-slot .play{width:62px;height:62px;border-radius:50%;flex-shrink:0;border:1.5px solid rgba(233,214,180,.65);background:rgba(255,255,255,.06)}.video-slot .play svg{width:20px;height:20px;margin-left:3px}.video-slot .vid-title{font-family:var(--font-body);font-size:21px;line-height:1.3;color:#F6F1E6;max-width:420px}.video-slot .vid-say{font-size:13.5px;color:rgba(246,241,230,.72);max-width:420px}.video-note{text-align:center;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--gold);margin:-20px auto 34px}@media (max-width:560px){.video-slot{aspect-ratio:4/3;gap:10px}.video-slot .play{width:52px;height:52px}.video-slot .vid-title{font-size:18px}}.photo-slot{border:2px dashed var(--gold);border-radius:18px;background:rgba(169,121,60,.07);display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--gold);text-align:center;padding:24px;gap:10px}.photo-slot .label{font-size:12.5px;line-height:1.5;max-width:260px}.photo-slot .rec{font-size:11px;color:var(--ink-soft);max-width:280px;font-style:italic}.photo-slot svg{width:30px;height:30px;opacity:.75}.photo-slot.wide{aspect-ratio:16/6;margin:44px 0}.photo-slot.circle{aspect-ratio:1/1;border-radius:50%;width:130px;height:130px;margin:0 auto;padding:8px}.photo-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:28px 0}@media (max-width:700px){.photo-grid-3{grid-template-columns:1fr}}.photo-grid-3 .photo-slot{aspect-ratio:4/5}.photo-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;max-width:1180px;margin:0 auto}.photo-row figure{margin:0}.photo-band{max-width:1180px;margin:48px auto 0}.photo-band .photo-row-title.below{margin:26px 0 0}.photo-band.small{max-width:680px}.photo-band.small .photo-row{gap:12px}.photo-band.small .photo-row-title{font-size:clamp(24px,3vw,30px);margin-bottom:16px}.photo-band.small .photo-row-title.below{margin:16px 0 0}.photo-band.small .photo-row figcaption{font-size:15.5px;margin-top:8px}.photo-band-section{padding-top:20px;padding-bottom:20px}.band-tight-top .photo-band{margin-top:0}.photo-row.three{grid-template-columns:repeat(3,1fr);max-width:900px}@media (max-width:700px){.photo-row.three{grid-template-columns:1fr 1fr 1fr;gap:8px}}.photo-row img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;display:block}.photo-row img.whole{object-fit:contain;background:var(--paper)}.photo-row figcaption{font-size:19px;margin-top:12px}.photo-row figcaption,.photo-row-title{font-family:var(--font-body);color:var(--forest);text-align:center}.photo-row-title{font-weight:600;font-size:clamp(30px,4vw,40px);margin:0 0 28px}@media (max-width:700px){.photo-row{grid-template-columns:repeat(2,1fr);gap:10px}}.custom-select{position:relative}.custom-select,.custom-select-trigger{width:100%;font-family:var(--font-body)}.custom-select-trigger{padding:12px 14px;border:1.5px solid var(--stone);border-radius:10px;background:var(--white);color:var(--ink);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.custom-select .cs-arrow{width:8px;height:8px;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);transform:rotate(45deg);margin-top:-4px;transition:transform .15s ease;flex-shrink:0;margin-left:10px}.custom-select.open .cs-arrow{transform:rotate(-135deg);margin-top:4px}.custom-select-options{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--white);border:1.5px solid var(--stone);border-radius:10px;max-height:260px;overflow-y:auto;box-shadow:0 14px 34px rgba(32,31,27,.16)}.custom-select.open .custom-select-options{display:block}.custom-select-option{padding:11px 14px;font-size:14.5px;color:var(--ink);cursor:pointer;font-family:var(--font-body);line-height:1.4}.custom-select-option:hover{background:var(--gold-soft)}.setup-shell{max-width:640px;margin:0 auto}.setup-steps{display:flex;gap:6px;justify-content:center;margin-bottom:34px;max-width:100%;overflow-x:clip}.setup-steps .rail-mark{flex:0 1 34px;min-width:0}.setup-steps .rail-line{width:100%}.rail-mark{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:9px 0 6px;cursor:pointer;font-family:inherit}.rail-line{display:block;width:34px;height:3px;border-radius:3px;background:var(--stone);transition:background .25s ease,transform .2s ease}.rail-mark.done .rail-line{background:var(--gold)}.rail-mark.here .rail-line{background:var(--forest)}.rail-mark.off{cursor:default}.rail-mark.off .rail-line{opacity:.4}.rail-mark:focus-visible .rail-line,.rail-mark:hover .rail-line{transform:scaleY(2)}.rail-mark.off:hover .rail-line{transform:none}.rail-name{position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:6px;white-space:nowrap;font-size:12px;line-height:1.2;color:var(--ink-soft);background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:4px 8px;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:6}.rail-mark:focus-visible .rail-name,.rail-mark:hover .rail-name{opacity:1}.rail-mark.off:hover .rail-name{opacity:.55}.setup-steps span.past{background:var(--stone)}.door-cta-two{display:flex;gap:12px;justify-content:center;align-items:center}.field[data-missing=true]>.flabel:after,.field[data-missing=true]>label:after,.secure-f[data-missing=true]>span:after{content:"*";color:#A8443A;font-size:15px;margin-left:4px}.door-field[data-missing=true]:before{content:"* This one is still empty";display:block;margin:0 0 6px;font-size:13px;color:#A8443A}.door-field[data-missing=true] textarea,.field[data-missing=true] input,.field[data-missing=true] textarea,.secure-f[data-missing=true] input{border-color:#A8443A}.create-trouble{margin:14px 0 0;font-size:13.5px;color:#A8443A}.setup-card .btn.is-off{opacity:.6;cursor:progress}#journey-start{max-width:640px;margin:0 auto}.jstart-screen{text-align:center}.jstart-screen .step-lead{margin-bottom:22px}.jset h2{margin-bottom:40px}.jset .jset-label{display:block;margin:0 0 8px}.jset .jset-intent{font-style:italic;font-size:1.15em;margin-bottom:36px}.jset .jset-record{color:var(--forest);font-weight:600}.jpages-sizes{margin:14px 0}.jpages-frame{overflow:hidden;border:1px solid var(--line,#e3ddd0);border-radius:10px;background:#fff;margin:0 0 16px}.jpages-preview{display:block;border:0;width:100%;height:520px}.jpages-btns{justify-content:center;gap:10px;flex-wrap:nowrap}.jpages-btns .btn{white-space:nowrap}@media (max-width:640px){.jpages-btns{flex-wrap:wrap}}.jpages-panel{margin-top:18px;padding-top:14px;border-top:1px solid var(--line,#e3ddd0);text-align:left}.jpages-panel .chips{margin:10px 0}.jpages-sizes .jstart-area{border:1px solid var(--line,#e3ddd0)}.jstart-areas.jstart-three{grid-template-columns:repeat(3,1fr);margin-top:34px}.jstart-three .jstart-area{display:flex;flex-direction:column;justify-content:flex-start}.jstart-three .jstart-area-name{color:var(--forest);font-size:19px}.jstart-screen .step-lead+.jstart-three{margin-top:34px}@media (max-width:640px){.jstart-areas.jstart-three{grid-template-columns:1fr}}.jmicro-when{margin-top:18px;text-align:center}.jstart-area-time{color:var(--gold,#8A5A3B);font-style:italic}.jstart-area-after,.jstart-area-time{display:block;margin-top:8px;font-size:12.5px}.jstart-area-after{padding-top:8px;border-top:1px solid var(--line,#e3ddd0);color:var(--forest)}.chips.chips-center,.jmicro-when .chips{justify-content:center}.jpages-sizes .jstart-area[data-on]{border-color:var(--forest)}.jstart-areas,.jstart-ways{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;text-align:left}@media (max-width:560px){.jstart-areas,.jstart-ways{grid-template-columns:1fr}}.jstart-area,.jstart-way{display:block;width:100%;text-align:left;cursor:pointer;font-family:inherit;background:#fff;border:1px solid var(--rule);border-radius:6px;padding:13px 15px;transition:border-color .2s ease,box-shadow .2s ease}.jstart-area:focus-visible,.jstart-area:hover,.jstart-way:focus-visible,.jstart-way:hover{border-color:var(--gold)}.jstart-area[data-on=true],.jstart-way[data-on=true]{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:var(--gold-soft)}.jstart-area-name{display:block;font-family:var(--font-body);font-size:16.5px;color:var(--forest-deep)}.jstart-area-says{display:block;font-size:12.5px;line-height:1.45;color:var(--ink-soft);margin-top:3px}.jstart-field{position:relative;text-align:left;margin-bottom:4px}.jstart-field textarea{width:100%}.jstart-offer{font-size:13px;color:var(--ink-soft);margin:8px 0 0}.jstart-link{background:none;border:0;border-bottom:1px solid var(--rule);padding:1px 0;font-family:inherit;font-size:13px;color:var(--forest);cursor:pointer;margin-left:6px}.jstart-link:hover{border-bottom-color:var(--gold)}.jstart-already{margin:18px 0 0;font-size:13px;color:var(--ink-soft)}.jstart-say{margin:16px 0 0;font-size:13.5px;color:#A8443A}.jstart-card{text-align:left;background:var(--gold-soft);border-radius:6px;padding:18px 20px;margin-bottom:20px}.jstart-row{display:grid;grid-template-columns:150px 1fr;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid rgba(169,121,60,.28)}.jstart-row:first-child{border-top:0}.jstart-lab{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--gold)}.jstart-val{font-size:14.5px;color:var(--ink)}.jstart-go{font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin:0 0 22px}#nav-book-menu .bookmenu-row{display:block;width:100%;text-align:left;padding:6px 11px;margin:0;line-height:1.35;font-size:15px;border-radius:8px}#nav-book-menu .bookmenu-row:hover{background:var(--gold-soft)}.book-pop{position:fixed;z-index:60;width:min(300px,calc(100vw - 24px));background:var(--white);border:1px solid var(--stone);border-radius:10px;box-shadow:0 14px 34px rgba(32,31,27,.16);padding:13px 15px;pointer-events:none;font-family:var(--font-body)}.book-pop b{display:block;font-size:15px;font-weight:600;color:var(--forest-deep);margin-bottom:4px}.book-pop span{font-size:13px;color:var(--ink)}.book-pop i,.book-pop span{display:block;line-height:1.5}.book-pop i{font-size:12.5px;color:var(--ink-soft);font-style:normal;margin-top:7px}.agree-all{border-bottom:1px solid var(--rule,#c9ae92);padding-bottom:12px;margin-bottom:6px}.agree-all span b{color:var(--forest-deep)}.hw-band .inner-wide{max-width:980px;margin:0 auto;padding:0 22px;text-align:center}.hw-h{font-size:clamp(27px,3.4vw,34px);color:var(--forest-deep);margin:0 0 14px}.hw-lede{font-size:19px;line-height:1.55;color:var(--ink-soft);max-width:60ch;margin:0 auto 26px}.hw-scroll{overflow-x:auto}@media (max-width:900px){.hw-scroll:before{content:"Swipe sideways to see all of it \203A";display:block;position:-webkit-sticky;position:sticky;left:0;width:100%;box-sizing:border-box;text-align:center;font-size:13px;font-style:italic;color:var(--ink-soft);margin:0 0 6px}}.hw-steps{max-width:700px;margin:22px auto 0;text-align:left}.hw-step{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0 0 9px;padding-left:38px;position:relative}.hw-step b{color:var(--forest-deep)}.hw-n{position:absolute;left:0;top:1px;min-width:26px;text-align:right;font-size:13px;color:var(--gold);letter-spacing:.04em}.hw-his{font-weight:600;font-size:20px;line-height:1.45;color:var(--forest-deep);max-width:600px;margin:30px auto 0}.hw-cap{font-size:14.5px;font-style:italic;line-height:1.6;color:var(--ink-soft);max-width:62ch;margin:16px auto 0}.hw-next{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:8px}@media (max-width:720px){.hw-next{grid-template-columns:1fr}}.hw-card{background:var(--white);border:1px solid var(--stone);border-radius:8px;padding:22px 20px}.hw-card h3{font-size:20px;color:var(--forest-deep);margin:0 0 6px}.hw-card p{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0 0 14px}svg.hw-figure{min-width:820px;max-width:900px;margin:0 auto}svg.hw-figure,svg.hw-machine{display:block;width:100%;height:auto}svg.hw-machine{min-width:860px;max-width:940px;margin:6px auto 0}.hw-dot{fill:var(--forest)}.hw-dotnum{fill:var(--paper);font-size:15px;text-anchor:middle}.hw-anchor{fill:var(--paper);stroke:var(--forest);stroke-width:2.6}.hw-anchornum{font-size:15px}.hw-anchornum,.hw-stepname{fill:var(--forest);text-anchor:middle}.hw-stepname{font-size:17px}.hw-stepsub{fill:var(--ink-soft);font-size:13px;font-style:italic;text-anchor:middle}.hw-spine{fill:none;stroke:var(--gold);stroke-width:1.6}.hw-loop{fill:none;stroke:var(--gold);stroke-width:1.8;stroke-dasharray:7 6;opacity:.85}.hw-ret{fill:none;stroke:var(--gold);stroke-width:2.6}.hw-thin{fill:none;stroke:var(--stone);stroke-width:1.1}.hw-pathname{fill:var(--gold);font-size:12px;letter-spacing:.16em;text-anchor:middle}.hw-note{fill:var(--ink-soft);font-size:13.5px;font-style:italic;text-anchor:middle}.hw-noteb{fill:var(--forest);font-size:15px;text-anchor:middle}.hw-tag{fill:var(--ink-soft);font-size:13.5px;font-style:italic}.hw-colhead,.hw-tag.hw-gold{fill:var(--gold)}.hw-colhead{font-size:11.5px;letter-spacing:.16em;text-anchor:middle}.hw-panel{fill:#F3F1E9;stroke:var(--stone);stroke-width:1}.hw-bullet{fill:var(--forest)}.hw-item{fill:var(--ink-soft);font-size:13.5px}.hw-flow{fill:none;stroke:var(--gold);stroke-width:1.8}.hw-loopnote{fill:var(--ink-soft);font-size:13.5px;font-style:italic;text-anchor:middle}.hw-rules{fill:var(--gold);font-size:12.5px;text-anchor:middle}.tour-open-row{text-align:center;margin:8px 0 0}.tour-open{font-size:12.5px;letter-spacing:.04em;color:var(--forest);background:none;border:0;border-bottom:1px solid var(--rule);padding:2px 1px;cursor:pointer;font-family:inherit}.tour-open:focus-visible,.tour-open:hover{color:var(--forest-deep);border-bottom-color:var(--gold)}.tour-spot{position:absolute;z-index:9000;border-radius:8px;pointer-events:none;box-shadow:0 0 0 9999px rgba(24,22,17,.58),0 0 0 2px var(--gold);transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease}.tour-card{position:absolute;z-index:9001;width:min(340px,calc(100vw - 24px));background:var(--paper);border:1px solid var(--rule);border-radius:8px;box-shadow:0 18px 40px rgba(32,31,27,.26);padding:16px 18px 14px}.tour-card.tour-middle{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-count{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--gold);margin:0 0 6px}.tour-title{font-family:var(--font-body);font-size:19px;color:var(--forest-deep);margin:0 0 6px}.tour-say{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0 0 14px}.tour-row{display:flex;align-items:center;gap:8px}.tour-gap{flex:1 1}.tour-leave{font-size:12.5px;color:var(--ink-soft);text-decoration:underline;background:none;border:0;cursor:pointer;font-family:inherit}.tour-row .btn{padding:7px 16px;font-size:14px}html.tour-on{scroll-behavior:smooth}.opened-lead{margin-bottom:26px}.opened-ways{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:620px){.opened-ways{grid-template-columns:1fr}}.opened-way{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;background:#fff;border:1px solid var(--gold);border-radius:8px;padding:26px 18px 22px;font-family:inherit;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px rgba(169,121,60,.3);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.opened-way:focus-visible,.opened-way:hover{border-color:var(--forest);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px rgba(169,121,60,.55),0 3px 16px rgba(59,83,35,.13);transform:translateY(-2px)}.opened-ring{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;border:1px solid var(--gold);background:var(--gold-soft);margin-bottom:14px}.opened-ring svg{width:34px;height:34px;display:block}.opened-ring .o-line{fill:none;stroke:var(--forest);stroke-width:1.6;stroke-linecap:round}.opened-ring .o-dot{fill:var(--forest)}.opened-ring .o-star{fill:none;stroke:var(--forest);stroke-width:1.6}.opened-ring .o-star-fill{fill:var(--forest)}.opened-ring .o-page{fill:#FFFDF8;stroke:var(--forest);stroke-width:1.6;stroke-linejoin:round}.opened-name{display:block;font-family:var(--font-body);font-size:18px;color:var(--forest-deep);margin-bottom:5px;line-height:1.25}.opened-says{display:block;font-size:13px;line-height:1.5;color:var(--ink-soft)}.intake-short{margin:0 0 14px;color:#A8443A}.intake-short,.secure-say{font-size:13.5px;text-align:center}.secure-say{min-height:19px;margin:4px 0 0;color:var(--ink-soft)}.secure-say[data-tone=no]{color:#A8443A}.secure-say[data-tone=yes]{color:var(--forest)}.secure-f input[data-match=no]{border-color:#A8443A}.setup-step{display:none}.setup-step.here{display:block}.setup-step .step-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--gold);font-weight:700;display:block;margin-bottom:10px;text-align:center}.setup-step h2{font-size:27px;text-align:center;margin-bottom:10px}.setup-step .step-lead{text-align:center;color:var(--ink-soft);font-size:16px;margin:0 auto 30px;max-width:500px}.setup-card{background:var(--white);border:1px solid var(--stone);border-radius:16px;padding:28px 26px}#page-newbook:not([data-setup-mode=quick]) [data-quick],#page-newbook[data-setup-mode=quick]:not([data-setup-alone]) [data-full]:not(.setup-step){display:none!important}.setup-modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 0 14px}@media (max-width:560px){.setup-modes{grid-template-columns:1fr}}.setup-mode{display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer;background:var(--white);border:1.5px solid var(--stone);border-radius:16px;padding:20px 20px 22px;font-family:inherit;color:var(--ink-soft);transition:border-color .15s ease,background .15s ease}.setup-mode:hover{border-color:var(--gold)}.setup-mode[aria-checked=true]{border-color:var(--gold);background:#FDFAF3;box-shadow:0 0 0 1px var(--gold)}.setup-mode .mode-name{font-size:22px;font-weight:600;color:var(--forest-deep)}.setup-mode .mode-time{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--gold);font-weight:700;margin-bottom:6px}.setup-mode .mode-says{font-size:14.5px;line-height:1.5}.mode-needed{margin:0 auto}.mode-needed,.mode-switch{text-align:center;font-size:13.5px;color:var(--ink-soft);max-width:520px}.mode-switch{margin:-2px auto 22px}.mode-switch a{color:var(--forest);text-decoration:underline}.setup-card.disclaimers{padding:6px 22px}.setup-card.disclaimers .faq-item:last-child{border-bottom:0}.setup-card.disclaimers .faq-item summary{padding:11px 0;font-size:16.5px}.setup-card.disclaimers .faq-item summary:after{font-size:18px;margin-left:14px}.setup-card.disclaimers .faq-item .faq-body{padding-bottom:16px;font-size:14.5px}.sec-saved{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;margin-left:10px;color:var(--ink-soft)}.sec-saved[data-s=saved]{color:var(--forest)}.sec-saved[data-s=failed]{color:var(--gold);text-transform:none;letter-spacing:0;font-size:12px}.notification{margin-bottom:16px;transition:opacity .3s ease}.notification.is-answered{opacity:.45}.notification-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:18px}.notification-actions .setup-skip{background:none;border:0;padding:0;font-family:inherit}.notification-kind{margin-bottom:12px;padding:20px 22px}.notification-kind .kind-title{font-family:var(--font-body);font-size:18px;color:var(--forest)}.notification-kind .dsc{margin:10px 0 6px}.nav-count{display:inline-block;min-width:18px;margin-left:8px;padding:0 5px;border-radius:9px;background:var(--gold);color:var(--white);font-size:11px;line-height:18px;text-align:center}.choice[hidden]{display:none!important}.choice-more{display:inline-block;margin-top:10px;padding:0;border:0;background:none;font-family:inherit;font-size:13px;color:var(--ink-soft);text-decoration:underline;cursor:pointer}.choice-more:hover{color:var(--forest)}.scale{margin-top:6px}.scale-ends{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.scale-track{display:flex;align-items:flex-start;gap:6px}.scale-dot{flex:1 1;background:none;border:0;padding:6px 2px;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:8px}.scale-dot-mark{width:100%;height:4px;border-radius:2px;background:var(--stone)}.scale-dot-label{font-size:11.5px;line-height:1.35;color:var(--ink-soft);text-align:center}.scale-dot:hover .scale-dot-mark{background:var(--gold)}.scale-dot[aria-pressed=true] .scale-dot-mark{background:var(--forest);height:8px;margin-top:-2px}.scale-dot[aria-pressed=true] .scale-dot-label{color:var(--forest);font-weight:600}@media (max-width:560px){.scale-dot-label{font-size:10.5px}}.lens-choice,.value-card{align-items:center;text-align:left;padding:7px 12px;gap:9px;font-size:14px}.lens-choice .lens-text,.value-card .lens-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.lens-choice .lens-name,.value-card .lens-name{display:inline}.lens-choice .lens-what,.value-card .lens-what{display:inline;font-size:11.5px;color:var(--ink-soft);margin-left:7px}.lens-choice[aria-pressed=false] .lens-what,.value-card[data-pick=none] .lens-what{opacity:.75}.lens-bulk{display:flex;gap:18px;margin-top:10px}.value-card[data-pick=important]{border-color:var(--gold)}.value-card[data-pick=core]{border-color:var(--forest);background:var(--paper)}.value-card[data-pick=core] .lens-name{font-weight:700;color:var(--forest)}.value-card[data-pick=picked]{border-color:var(--stone,#C9C2B2)}.value-card[data-pick=living]{border-color:var(--forest);background:var(--paper)}.value-card[data-pick=living] .lens-name{font-weight:700;color:var(--forest)}.value-card[data-pick=aspiring]{border-color:var(--gold);background:var(--paper)}.value-card[data-pick=aspiring] .lens-name{font-weight:700;color:var(--gold)}.values-two{padding-top:22px}.values-back{display:block;background:none;border:0;padding:0;margin:0 0 14px;cursor:pointer;font-family:inherit;font-size:15px;color:var(--gold)}.values-ask{font-size:24px;font-weight:500;margin:6px 0 4px;color:var(--ink)}.values-lede{margin:0 0 18px}.values-own{display:flex;gap:8px;margin:0 0 8px}.values-own input{flex:1 1;min-width:0;font-family:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--stone);border-radius:10px;background:#fff;color:var(--ink)}.values-ownsay{margin:0 0 18px}.values-search{width:100%;font-family:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--stone);border-radius:10px;background:#fff;color:var(--ink);margin:0 0 14px}.values-count{font-size:14px;color:var(--ink-soft);margin:0 0 12px}.values-count b{font-size:16px;color:var(--forest-deep,#16361D)}.values-head{display:block;margin:18px 0 9px}.values-head:first-of-type{margin-top:0}.chip[data-kind=now]{background:var(--forest);border-color:var(--forest);color:#fff;font-weight:600}.chip[data-kind=want]{background:var(--gold);border-color:var(--gold);color:#fff;font-weight:600}.chip[data-spent=true]{opacity:.4}.chip[data-mine=true]{border-style:dashed;border-color:var(--gold)}.chip[data-mine=true][data-kind]{border-style:solid}.chip-x{margin-left:7px;color:#B9B4A8}.chip[data-kind] .chip-x{color:rgba(255,255,255,.8)}.values-go{text-align:center;margin-top:20px}.values-done{background:var(--gold-soft);border-radius:14px;padding:18px 20px;margin-top:24px}.values-done p{margin:6px 0 14px;font-size:17px}.values-done p:last-child{margin-bottom:0}.values-kept{text-align:center;margin:14px 0 0}.values-credit{font-size:11px;line-height:1.45;color:var(--ink-soft);opacity:.75}.value-own{border:0;border-radius:14px;padding:16px 18px 18px;margin-top:14px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(to bottom,transparent,var(--paper))}.value-own-title{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.value-own input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--stone);border-radius:0;padding:7px 2px;font-family:var(--font-body);font-size:14.5px;color:var(--ink);transition:border-color .15s ease}.value-own input:focus{outline:none;border-bottom-color:var(--forest)}.value-own input::placeholder{color:var(--ink-soft);opacity:.6}.value-own-add{align-self:flex-start;margin-top:12px;padding:7px 18px;font-size:13px}.values-chosen{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.value-pill{border-radius:999px;padding:5px 13px;font-size:13px;cursor:pointer;font-family:inherit;border:1px solid var(--stone);background:var(--white);color:var(--ink-soft)}.value-pill[data-pick=core]{background:var(--forest);border-color:var(--forest);color:var(--white)}.value-pill[data-pick=living]{background:var(--forest);border-color:var(--forest);color:var(--white,#fff)}.value-pill[data-pick=living] .value-pill-off{color:var(--white,#fff)}.value-pill[data-pick=aspiring]{background:var(--gold);border-color:var(--gold);color:var(--white,#fff)}.value-pill[data-pick=aspiring] .value-pill-off{color:var(--white,#fff)}.values-tally{display:block;margin-top:10px;font-size:14.5px;color:var(--ink-soft)}.values-tally b{color:var(--forest-deep,#16361D)}.values-tally+.values-tally b{color:var(--gold)}.value-pill{display:inline-flex;align-items:center;gap:8px}.value-pill-name,.value-pill-off{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.value-pill-off{font-size:15px;line-height:1;opacity:.55}.value-pill-off:hover{opacity:1}.values-twelve-title{margin-top:26px}.values-step{margin-top:18px}.values-how{margin:4px 0 16px;padding-left:22px}.values-how li{margin:6px 0}.bring-card{padding:0}.bring-card>summary{list-style:none;cursor:pointer;padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.bring-card>summary::-webkit-details-marker{display:none}.bring-card>summary:after{content:"+";font-size:20px;color:var(--gold);margin-left:20px}.bring-card[open]>summary:after{content:"\2212"}.bring-card[open]>summary{padding-bottom:6px}.bring-card .bring-body{padding:0 24px 22px}.bring-card .repeat-row{margin-top:14px}.setup-nav{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:26px}#page-newbook:not([data-setup-alone]) #birthday-shell,#page-newbook[data-setup-alone] .mode-switch,#page-newbook[data-setup-alone] .setup-steps,.setup-nav .spacer,.setup-nav.alone-off,.setup-steps.rail-off{display:none}.setup-skip{font-size:13px;color:var(--ink-soft);text-decoration:underline;cursor:pointer}.field.prow{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;align-items:center;margin-bottom:14px}.field.prow>label:not(.checkbox-row){margin-bottom:0;text-align:right}.field.prow>.prow-blank{display:block}#setup-profile .field .checkbox-row{display:flex;align-items:center;gap:10px;font-weight:400;margin-bottom:0;text-align:left}#setup-profile .field.prow-tick>.checkbox-row{grid-column:2;display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap}#setup-profile .field.prow-tick>.checkbox-row>input{flex:0 0 auto;margin:0;width:auto}#setup-profile .field.prow-tick>.checkbox-row>span{white-space:nowrap}@media (max-width:480px){#setup-profile .field.prow-tick>.checkbox-row,#setup-profile .field.prow-tick>.checkbox-row>span{white-space:normal}}#setup-profile .prow-opts>label,#setup-profile .prow-phones .plabel>span{font-weight:400;margin-bottom:0}.prow-city,.prow-pair,.prow-phones,.prow-tz{display:flex;gap:10px;align-items:center}.prow-phones{gap:14px}.prow-phones .plabel{display:flex;align-items:center;gap:7px;min-width:0}.prow-phones .plabel>span{font-size:13px;color:var(--ink-soft)}.prow-city>#profile-state{max-width:92px}.prow-city>#profile-zip{max-width:104px}.prow-tz>select{flex:1 1;min-width:0}.prow-tz>.tz-all{flex-shrink:0;font-size:13px;white-space:nowrap;align-items:center}.prow-btn{justify-self:start}.prow-said{margin:0;font-size:15px;color:var(--ink-soft)}.btn-plain{border:0;background:none;padding:0;font-family:inherit;font-size:13px;color:var(--ink-soft);text-decoration:underline;cursor:pointer;text-align:left}.btn-plain:hover{color:var(--forest)}.settings-title{margin-bottom:22px}.btn-plain[hidden],.btn[hidden],.setup-card[hidden]{display:none!important}.card-open{display:block;width:100%;text-align:left;cursor:pointer;font-family:inherit;padding:15px 18px;margin-bottom:8px;transition:border-color .15s ease,background .15s ease}.card-open .card-section{display:block;margin:0}.card-open .card-says{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--ink-soft)}.card-open:focus-visible,.card-open:hover{border-color:var(--gold);background:var(--gold-soft)}.card-open.is-loud{border-color:var(--forest)}.card-open.is-loud .card-section{color:var(--forest)}.intake-group{display:block;margin:34px 0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600}.intake-group:first-of-type{margin-top:10px}#setup-account .setup-card{--copy-box:21rem}.copy-row{margin:16px 0 0}.copy-row>.copy-row-name{display:block;margin-bottom:8px;text-align:left;font-weight:500;color:var(--ink)}.copy-dates>input,.copy-row>select{padding:13px 16px;border:1px solid var(--line,var(--stone));border-radius:16px;font-family:var(--font-body);font-size:15px;background:#FCFBF7;color:var(--ink)}.copy-dates,.copy-row>select{width:var(--copy-box);max-width:100%}.copy-dates{display:flex;gap:10px}.copy-dates>input{flex:1 1;min-width:0}@media (max-width:560px){#setup-account .setup-card{--copy-box:100%}.copy-dates{flex-direction:column}.copy-dates>input{flex:0 0 auto;width:100%}}#setup-account .copy-include input[type=checkbox]{margin-left:0}.copy-include{margin:18px 0 20px}.copy-include .copy-all{font-size:15px;margin-bottom:4px}.copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 22px;gap:6px 22px;margin-top:10px}#setup-account .copy-include .checkbox-row{display:flex;align-items:flex-start;gap:10px;font-weight:400;margin-bottom:0;text-align:left}.copy-grid .checkbox-row{align-items:flex-start;font-size:14px}#setup-account .field .checkbox-row{display:flex;align-items:center;gap:10px;font-weight:400;margin-bottom:0;text-align:left}#setup-account .copy-grid .checkbox-row{align-items:flex-start}@media (max-width:560px){.copy-grid{grid-template-columns:minmax(0,1fr)}}.prow-opts{flex-wrap:wrap;gap:6px 20px}.prow-opts,.prow-opts>label{display:flex;align-items:center}.prow-opts>label{gap:7px;font-size:14px;color:var(--ink-soft);cursor:pointer}.prow-opts input[type=radio]{width:15px;height:15px;accent-color:var(--forest)}.prow-own-wrap{display:inline-flex;align-items:center;gap:10px}.prow-own{max-width:190px}.prow-opts{row-gap:8px}.prow-under{grid-column:2;margin:0}.profile-head{display:flex;align-items:center;gap:20px}.profile-face{width:88px;height:88px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--stone);background:#FCFBF7;background-size:cover;background-position:50%}@media (max-width:560px){.field.prow{grid-template-columns:minmax(0,1fr)}.field.prow>label,.field.prow>label:not(.checkbox-row){text-align:left}#setup-profile .field.prow-tick>.checkbox-row,.prow-under{grid-column:1}.prow-phones{flex-direction:column;align-items:stretch;gap:8px}.profile-head{flex-direction:column;align-items:flex-start}}.field-pair{display:flex;gap:14px;align-items:stretch}.field-pair>*{flex:1 1}.field-pair>.field{display:flex;flex-direction:column}.field-pair>.field>input,.field-pair>.field>select,.field-pair>.field>textarea{margin-top:auto}@media (max-width:560px){.field-pair{flex-direction:column;gap:0}}.optional-tag{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-weight:600;margin-left:8px}.age-readout{font-size:13px;color:var(--forest);min-height:18px}.age-readout[data-under]{color:#A8443A}.event-top-cta{float:right;margin:0 0 8px 12px}.buddy-person{margin-bottom:22px}.buddy-person .buddy-head{margin-bottom:10px}.buddy-person .buddy-card>.buddy-h:first-child{margin-top:0}.buddy-person .buddy-head .hint:last-child,.buddy-person .buddy-head p:last-child{margin-bottom:0}.jweek-circle{background:#EEF3EA;border-left:3px solid var(--forest,#2f5a35);padding:10px 14px;border-radius:6px}.buddy-days{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.buddy-day{display:inline-flex;flex-direction:column;align-items:center;min-width:34px;padding:4px 2px;border:1px solid var(--line,#d9cdb8);border-radius:8px;color:var(--ink-soft,#6b665c)}.buddy-day b{font-size:15px;line-height:1.1}.buddy-day small{font-size:11px}.buddy-day.is-done{border-color:var(--forest,#2F5A35);color:var(--forest,#2F5A35);background:#EEF3EA}.portal-person-open{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;width:100%;text-align:left;background:var(--paper,#FFFDF8);border:1px solid var(--line,#d9cdb8);border-radius:10px;padding:10px 14px;margin-top:8px;cursor:pointer;font:inherit;color:inherit}.portal-person-open:focus-visible,.portal-person-open:hover{border-color:var(--gold);outline:none}.portal-person-go{margin-left:auto;color:var(--forest,#2F5A35);font-weight:600;font-size:14px}.portal-person-card{border:1px solid var(--line,#d9cdb8);border-top:0;border-radius:0 0 10px 10px;padding:10px 14px 4px}#take-a-place{scroll-margin-top:90px}.field span.date-row,.secure-f span.date-row,span.date-row{display:flex;align-items:center;gap:8px;width:auto;margin:0;font-size:inherit}.date-row>input,.field .date-row>input,.secure-f .date-row>input{flex:0 1 220px;width:220px;max-width:100%;min-width:0}.date-cal{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line,#d9cdb8);border-radius:10px;background:var(--paper,#FFFDF8);color:var(--forest,#2F5A35);cursor:pointer}.date-cal:focus-visible,.date-cal:hover{border-color:var(--gold);outline:none}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--font-body);font-size:14px;padding:9px 15px;border-radius:22px;border:1.5px solid var(--stone);background:var(--white);color:var(--ink-soft);cursor:pointer;transition:all .15s ease}.chip:hover{border-color:var(--gold);color:var(--forest)}.chip[aria-pressed=true]{background:var(--gold-soft);color:var(--forest-deep);font-weight:600}.choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:560px){.choice-grid{grid-template-columns:1fr}}.choice{font-family:var(--font-body);font-size:14.5px;text-align:left;width:100%;display:flex;align-items:center;gap:11px;padding:12px 14px;cursor:pointer;background:var(--white);border:1.5px solid var(--stone);border-radius:10px;color:var(--ink-soft);transition:border-color .15s ease,background .15s ease,color .15s ease}.choice:hover{border-color:var(--gold)}.choice .tick{width:17px;height:17px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--stone);position:relative;transition:all .15s ease}.choice[aria-pressed=true]{border-color:var(--gold);background:#FDFAF3;color:var(--ink)}.choice[aria-pressed=true] .tick{background:var(--gold);border-color:var(--gold)}.choice[aria-pressed=true] .tick:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--white);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.btn.btn-small{font-size:13px;padding:8px 16px}.more-link{font-family:var(--font-body);font-size:13.5px;background:none;border:none;color:var(--forest);text-decoration:underline;cursor:pointer;padding:10px 0 0}.choice.tucked{display:none}.card-section{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:700;display:block}.privacy-panel{background:var(--white);border:1px solid var(--stone);border-left:3px solid var(--forest);border-radius:14px;padding:24px}.privacy-panel h3{font-size:18px;margin-bottom:10px}.privacy-list{list-style:none;margin:16px 0 0;padding:0}.privacy-list li{font-size:14.5px;color:var(--ink-soft);padding:8px 0 8px 26px;position:relative}.privacy-list li:before{content:"";position:absolute;left:4px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--gold)}.intake-sec{border:1px solid var(--stone);border-radius:14px;background:var(--white);margin-bottom:12px;overflow:hidden}.intake-head{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:18px 20px;background:none;border:0;cursor:pointer;font-family:var(--font-body);color:inherit}.intake-head:hover{background:#FCFAF5}.intake-head h3{font-size:19px;margin:0;flex:1 1;color:var(--forest-deep)}.intake-caret{color:var(--gold);font-size:22px;line-height:1;flex-shrink:0}.intake-sec[data-open=true] .intake-caret:after{content:"\2212"}.intake-sec:not([data-open=true]) .intake-caret:after{content:"+"}.intake-body{padding:2px 20px 24px}.intake-sec:not([data-open=true]) .intake-body{display:none}.intake-blurb{font-size:14.5px;color:var(--ink-soft);margin:0 0 22px}.intake-list{margin:0 0 18px}.intake-list-title{font-weight:600;font-size:15px;color:var(--forest-deep)}.intake-list ul{margin:6px 0 0 20px;padding:0;font-size:14.5px;color:var(--ink-soft)}.intake-list li{margin:3px 0}.intake-titled p{margin:6px 0 0}.areas-wheel{max-width:420px;margin:4px auto 24px}.areas-wheel svg{width:100%;height:auto;display:block}.wheel-ring{fill:#FFFFFF;stroke:var(--stone);stroke-width:1;cursor:pointer;transition:fill .12s ease,stroke .12s ease}.wheel-ring.filled[data-level="1"]{fill:#F4E3B8;stroke:var(--gold)}.wheel-ring.filled[data-level="2"]{fill:#E3D394;stroke:var(--gold)}.wheel-ring.filled[data-level="3"]{fill:#C4CC8A;stroke:#8E9B5A}.wheel-area.settled .wheel-ring.filled,.wheel-ring.filled[data-level="4"]{fill:var(--forest);stroke:var(--forest-deep)}.wheel-ring.preview[data-level="1"]{fill:#F4E3B8;stroke:var(--gold)}.wheel-ring.preview[data-level="2"]{fill:#E3D394;stroke:var(--gold)}.wheel-ring.preview[data-level="3"]{fill:#C4CC8A;stroke:#8E9B5A}.wheel-area.previewing-full .wheel-ring.preview,.wheel-ring.preview[data-level="4"]{fill:var(--forest);stroke:var(--forest-deep)}.wheel-ring:hover{paint-order:stroke}.wheel-ring:focus,.wheel-ring:hover{stroke:var(--forest);stroke-width:2.5}.wheel-ring:focus{outline:none}.wheel-name{cursor:pointer}.wheel-area.on .wheel-name{fill:var(--forest-deep);font-weight:600}.wheel-key{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.wheel-key li{display:grid;grid-template-columns:14px auto 1fr;grid-gap:10px;gap:10px;align-items:baseline;font-size:14px;color:var(--ink-soft)}.wheel-key-swatch{width:14px;height:14px;border-radius:4px;display:block;border:1px solid var(--stone);align-self:center}.wheel-key li[data-level="1"] .wheel-key-swatch{background:#F4E3B8;border-color:var(--gold)}.wheel-key li[data-level="2"] .wheel-key-swatch{background:#E3D394;border-color:var(--gold)}.wheel-key li[data-level="3"] .wheel-key-swatch{background:#C4CC8A;border-color:#8E9B5A}.wheel-key li[data-level="4"] .wheel-key-swatch{background:var(--forest);border-color:var(--forest-deep)}.wheel-key-name{color:var(--ink);font-weight:500}.areas-wheel .sr-only,.field-silent{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.wheel-area text{font-family:var(--font-body);font-size:13.5px;fill:var(--ink-soft);text-anchor:middle;pointer-events:none}.wheel-area text.wheel-name{pointer-events:auto}.wheel-being{fill:var(--forest)}.wheel-caption{text-align:center;font-size:14.5px;color:var(--ink-soft);min-height:44px;margin:8px auto 0;max-width:460px}.wheel-caption.on{color:var(--ink)}.wheel-caption b{color:var(--forest-deep)}.wheel-being-name{font-size:24px;fill:#FFFDF8}.wheel-being-name,.wheel-being-sub{font-family:var(--font-body);text-anchor:middle}.wheel-being-sub{font-size:12px;font-style:italic;fill:var(--gold-soft)}.sec-status{font-size:11px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:4px 11px;border-radius:999px;border:1px solid var(--stone);color:var(--ink-soft)}.sec-status[data-s=progress]{border-color:var(--gold);color:var(--gold)}.sec-status[data-s=done]{border-color:var(--forest);color:var(--forest);background:#F3F6EF}@media (max-width:560px){.intake-head{display:grid;grid-template-columns:1fr auto;grid-gap:7px 10px;gap:7px 10px;padding:16px 18px}.intake-head h3{grid-column:1;grid-row:1;font-size:18px}.intake-caret{grid-column:2;grid-row:1;align-self:center}.sec-status{grid-column:1;grid-row:2;justify-self:start}.intake-body{padding:2px 18px 22px}}.sec-done{margin-top:26px;padding-top:20px;border-top:1px solid var(--stone)}.sec-done-btn{font-family:var(--font-body);font-size:15px;cursor:pointer;padding:11px 20px;border-radius:999px;border:1px solid var(--stone);background:#FCFBF7;color:var(--ink-soft);transition:border-color .14s ease,background .14s ease,color .14s ease}.sec-done-btn:hover{border-color:var(--forest);color:var(--forest)}.sec-done-btn[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#FFFDF8}.sec-done-say{margin:9px 0 0;font-size:13.5px;color:var(--ink-soft)}.repeat-row{border:1px solid var(--stone);border-radius:12px;padding:16px 16px 0;margin-bottom:10px;background:#FCFBF7;position:relative}.repeat-drop{position:absolute;top:10px;right:12px;border:0;color:var(--ink-soft);font-size:18px;line-height:1;font-family:inherit}.repeat-add,.repeat-drop{background:none;cursor:pointer}.repeat-add{font-family:var(--font-body);font-size:14px;border:1.5px dashed var(--stone);border-radius:24px;padding:10px 18px;color:var(--forest);width:100%}.repeat-add:hover{border-color:var(--gold)}.from-book{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--gold);border:1px solid var(--gold-soft);background:#FDFAF3;border-radius:999px;padding:3px 8px;vertical-align:2px;white-space:nowrap}.ai-panel{border-top:1px solid var(--stone);padding-top:22px;margin-top:4px}.ai-go{width:100%;text-align:center}.ai-out{border:1px solid var(--gold-soft);background:#FDFBF6;border-radius:14px;padding:20px 20px 18px;margin-top:14px}.ai-body{font-size:15px;color:var(--ink-soft);margin:12px 0 18px}.ai-body p{margin:0}.ai-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-act{font-size:13.5px;padding:9px 16px}.ai-out .not-yet{margin-top:16px}.ai-mirror-tag{display:inline-block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--white);background:var(--gold);border-radius:999px;padding:3px 10px;margin-bottom:10px}.ai-resonate{border-top:1px solid var(--gold-soft);padding-top:16px}.ai-resonate-q{font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px}.ai-again{margin-top:16px}.ai-again label{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:var(--ink)}.ai-again textarea{width:100%;margin-bottom:10px;min-height:74px;resize:vertical;font-family:var(--font-body);font-size:15px;color:var(--ink);padding:12px 14px;background:var(--white)}.ai-again textarea,.attach-row{border:1px solid var(--stone);border-radius:10px}.attach-row{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:8px;background:#FCFBF7}.attach-name{flex:1 1;font-size:14px;color:var(--ink);word-break:break-all}.attach-state{font-size:12.5px;color:var(--ink-soft);white-space:nowrap}.attached-words{flex:1 1 100%;padding:10px 14px;border-left:2px solid var(--gold);margin-top:8px}.attached-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.attached-transcript{margin:0;white-space:pre-wrap}.attach-one{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px}.attach-file{font-size:13px;color:var(--ink);word-break:break-all}.attach-says{font-size:12.5px;color:var(--ink-soft)}.attach-one[data-state=kept] .attach-says{color:var(--forest)}.attach-one[data-state=waiting] .attach-says{color:var(--gold)}.attach-again{font-family:var(--font-body);font-size:12.5px;color:var(--forest);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer}.ai-again textarea,.faq-body textarea{width:100%;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--ink);background:var(--white);border:1px solid var(--stone);border-radius:10px;padding:13px 15px;min-height:90px;resize:vertical}.ai-again textarea::placeholder,.faq-body textarea::placeholder{color:#B4AFA0;font-style:italic}.customise{margin:0 0 26px}#page-journey[data-journey-size]:not([data-journey-size=macro]) .customise{display:none}.customise-toggle{display:flex;align-items:center;gap:12px;width:100%;font-family:var(--font-body);font-size:14.5px;color:var(--forest);background:none;border:1.5px dashed var(--stone);border-radius:24px;padding:11px 20px;cursor:pointer;text-align:left}.customise-toggle:hover{border-color:var(--gold)}.customise-toggle span:first-child{flex:1 1}.customise-caret:after{content:"+";color:var(--gold);font-size:19px;line-height:1}.customise[data-open=true] .customise-caret:after{content:"\2212"}.customise-panel{margin-top:14px}.customise-lead{margin:0 0 16px;max-width:60ch}.customise-lead,.q-row{font-size:15px;color:var(--ink-soft)}.q-row{display:flex;align-items:center;gap:14px;padding:8px 0;border-bottom:1px solid var(--paper)}.q-label{flex:1 1 auto;min-width:150px}.field select.q-state,select.q-state{flex:0 0 auto;width:auto;min-width:170px;font-size:13.5px;padding:7px 10px;font-family:var(--font-body);color:var(--ink);border:1px solid var(--stone);border-radius:8px;background:var(--white);margin:0}.fixed-tag{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--gold);border:1px solid var(--gold-soft);background:#FDFAF3;border-radius:999px;padding:2px 7px;margin-left:8px;vertical-align:2px}.q-fixed{opacity:.85}@media (max-width:560px){.q-row{flex-wrap:wrap;gap:6px;align-items:flex-start}.q-label{flex:1 1 100%;min-width:0}.field select.q-state,select.q-state{width:100%;min-width:0}}.q-count{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--gold);margin-left:auto;padding-right:14px;white-space:nowrap}.q-count[data-off=true]{color:var(--ink-soft);text-decoration:line-through}.wwc{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.wwc-item{flex-direction:column;max-width:160px;text-align:center;cursor:pointer}.wwc-circle,.wwc-item{display:flex;align-items:center}.wwc-circle{position:relative;width:110px;height:110px;border-radius:50%;background:var(--white);border:2px solid var(--gold);overflow:hidden;justify-content:center;transition:transform .15s ease}.wwc-item:hover .wwc-circle{transform:translateY(-2px)}.wwc-circle svg{position:absolute;inset:0;width:100%;height:100%;opacity:.2}.wwc-circle span{position:relative;z-index:1;font-family:var(--font-body);font-size:19px;color:var(--forest)}.wwc-sub{font-size:12px;color:var(--ink-soft);margin-top:12px}.wwc-hint{text-align:center;font-family:var(--font-body);font-size:19px;color:var(--gold);margin-bottom:34px}.book-row{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin:34px 0 6px}.book-item{cursor:pointer;text-align:center;width:190px;background:none;border:0;padding:0;font-family:inherit}a.book-item{display:block;text-decoration:none}a.book-item:hover .book-label{color:var(--forest-deep)}.book-item svg{width:132px;height:auto;display:block;margin:0 auto}.book-item svg .page-fill{fill:var(--white);transition:fill .18s ease}.book-item:hover svg .page-fill,.book-item[aria-expanded=true] svg .page-fill{fill:var(--gold-soft)}.book-label{font-family:var(--font-body);font-size:19px;color:var(--forest-deep);margin-top:12px;display:block}.book-item[aria-expanded=true] .book-label{color:var(--gold)}.book-diamond{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;max-width:1180px;margin:6px auto 34px}.book-diamond .book-item{flex:1 1;min-width:0;width:auto}@media (max-width:700px){.book-diamond{flex-wrap:wrap;justify-content:center;row-gap:18px}.book-diamond .book-item{flex:0 0 30%}.book-diamond .book-item svg{width:92px}.book-diamond .book-label{font-size:16px}}.book-hint{text-align:center;font-size:13.5px;color:var(--ink-soft);margin:6px 0 0}@media (max-width:620px){.book-row{gap:18px}.book-item{width:140px}.book-item svg{width:104px}}.wwc-panel{margin-bottom:10px}.how-spiral-band{padding-top:10px;padding-bottom:20px}.how-spiral{position:relative;max-width:900px;margin:0 auto;aspect-ratio:1000/620}.how-spiral-line{position:absolute;inset:0;width:100%;height:100%}.how-spiral-line path{fill:none;stroke:var(--gold);stroke-width:1.4;opacity:.55;vector-effect:non-scaling-stroke}.how-node{position:absolute;width:140px;transform:translate(-50%,-32px);background:none;border:0;padding:0;cursor:pointer;text-align:center;font-family:inherit}.how-circle{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto;border-radius:50%;border:1.5px solid var(--gold);background:var(--paper);font-family:var(--font-body);font-size:25px;color:var(--gold);transition:background .18s ease,color .18s ease}.how-node:hover .how-circle{background:var(--gold-soft)}.how-node[aria-expanded=true] .how-circle{background:var(--forest);border-color:var(--forest);color:var(--white)}.how-title{display:block;margin-top:7px;font-family:var(--font-body);font-size:15.5px;line-height:1.25;color:var(--forest-deep)}.how-node[aria-expanded=true] .how-title{color:var(--gold)}section[id^=how-]{scroll-margin-top:80px}@media (min-width:701px){.how-node.how-side-left{width:64px;transform:translate(-50%,-50%)}.how-node.how-side-left .how-title{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);margin-top:0;width:140px;text-align:right}}.going-well-line{position:relative;margin:0 0 8px;padding-left:20px;font-family:var(--font-body);font-size:17px;line-height:1.45;color:var(--forest-deep)}.going-well-line:before{content:"\2726";position:absolute;left:0;top:1px;color:var(--gold);font-size:13px}.going-well .going-well-line:last-child{margin-bottom:0}.list.defs .it>summary{grid-template-columns:130px minmax(0,1fr) 22px}.list.defs .it .ln{white-space:normal;overflow:visible;text-overflow:clip;color:var(--ink);line-height:1.45}@media (max-width:640px){.list.defs .it>summary{grid-template-columns:minmax(0,1fr) 22px}}.how-stepnav-band{padding-top:18px;padding-bottom:10px}.how-stepnav{max-width:var(--max);margin:0 auto;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.how-stepnav .btn{font-size:15px}@media (max-width:700px){.how-spiral{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 10px;gap:18px 10px}.how-spiral-line{display:none}.how-node{position:static;transform:none;width:auto}.how-circle{width:58px;height:58px;font-size:24px}.how-title{font-size:15px}}.list details>summary{list-style:none;cursor:pointer}.list details>summary::-webkit-details-marker{display:none}.list .it{border-top:1px solid rgba(169,121,60,.22)}.list .it>summary,.list div.it{display:grid;grid-template-columns:280px minmax(0,1fr) 22px;align-items:baseline;grid-gap:14px;gap:14px;padding:11px 0;font-size:17.5px;line-height:1.35}.list .it>summary>b,.list div.it>b{color:var(--forest-deep)}.list .it .ln,.list .it>summary>b,.list div.it>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list .it .ln{color:var(--ink-soft);min-width:0}.list .it>p{margin:0 0 14px;padding-left:2px;font-size:17px;line-height:1.55}.list .plus{grid-column:3;text-align:center;color:var(--gold);font-size:22px;line-height:1}.list .plus:before{content:"+"}.list details[open]>summary>.plus:before{content:"\2212"}.list .more>summary{padding:12px 0;color:var(--gold);font-size:16px;border-top:1px solid rgba(169,121,60,.22)}.list .more>summary:before{content:"+ "}.list .more[open]>summary:before{content:"\2212 "}@media (max-width:640px){.list .it>summary,.list div.it{grid-template-columns:minmax(0,1fr) 22px;gap:2px 8px}.list .it .ln{grid-column:1;grid-row:2}.list .it .ln,.list .it>summary>b,.list div.it>b{white-space:normal}.list .plus{grid-column:2;grid-row:1}}.wwc-panel p{margin-bottom:1em}.recorder{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rec-btn{font-family:var(--font-body);font-size:14px;display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:24px;border:1.5px solid var(--stone);background:var(--white);color:var(--forest-deep);cursor:pointer;transition:all .15s ease}.rec-btn:hover{border-color:var(--gold)}.rec-btn .dot{width:10px;height:10px;border-radius:50%;background:#B4462F;flex-shrink:0}.rec-btn[data-state=recording]{border-color:#B4462F;background:#FBF0ED}.rec-btn[data-state=recording] .dot{animation:recpulse 1.1s ease-in-out infinite}@keyframes recpulse{0%,to{opacity:1}50%{opacity:.25}}.rec-time{font-size:13px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.speak-cmds[hidden]{display:none}.speak-cmds{flex:1 1 100%;position:relative;display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;color:var(--ink-soft)}.speak-cmds-q{width:20px;height:20px;border-radius:50%;color:var(--forest-deep);font-size:12px;line-height:1;padding:0;cursor:pointer;flex-shrink:0}.speak-cmds-panel,.speak-cmds-q{border:1px solid var(--stone);background:var(--white)}.speak-cmds-panel{position:absolute;z-index:30;top:26px;left:0;width:min(340px,calc(100vw - 32px));border-radius:8px;padding:14px 36px 10px 14px;box-shadow:0 6px 22px rgba(0,0,0,.12);color:var(--ink);font-size:13.5px}.speak-cmds-panel[hidden]{display:none}.speak-cmds-panel ul{list-style:none;margin:8px 0;padding:0}.speak-cmds-panel li{margin:4px 0}.speak-cmds-panel li span{color:var(--ink-soft)}.speak-cmds-panel p{margin:0}.speak-cmds-x{position:absolute;top:6px;right:8px;border:0;background:none;font-size:15px;cursor:pointer;color:var(--ink-soft);padding:4px}.rec-or{font-size:13px;color:var(--ink-soft);margin:4px 0 8px}.commandment{border-left:2px solid var(--gold);padding:4px 0 4px 22px;margin-bottom:26px}.commandment-line{font-family:var(--font-body);font-size:23px;line-height:1.45;color:var(--forest-deep);font-style:italic;margin-bottom:4px}.working-truth{background:var(--white);border:1px solid var(--stone);border-radius:16px;padding:26px 24px}[dir=rtl] .commandment{border-left:none;border-right:2px solid var(--gold);padding:4px 22px 4px 0}.rec-attach{font-family:var(--font-body);font-size:13.5px;color:var(--forest);text-decoration:underline;cursor:pointer}.rec-attached{font-size:12.5px;color:var(--ink-soft)}.not-yet{background:var(--gold-soft);border-radius:12px;padding:14px 16px;font-size:13.5px;color:var(--ink-soft);text-align:center;margin-top:20px}.event-card{background:var(--white);border:1px solid var(--stone);border-radius:16px;padding:26px;margin-bottom:20px;display:flex;gap:22px;align-items:flex-start}@media (max-width:600px){.event-card{flex-direction:column}}.event-date{background:var(--gold-soft);border-radius:12px;padding:12px 16px;text-align:center;flex-shrink:0;min-width:80px}.event-date .month{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);font-weight:700}.event-date .day{font-family:var(--font-body);font-size:28px;color:var(--forest);line-height:1.1}.event-body h3{font-size:20px;margin-bottom:6px}.event-meta{font-size:12.5px;color:var(--gold);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.event-body p{font-size:15px;color:var(--ink-soft);margin-bottom:14px}.repo-item{position:relative;background:var(--white);border:1px solid var(--stone);border-left:3px solid var(--gold);border-radius:12px;padding:18px 44px 16px 20px;margin-bottom:10px}.repo-item .repeat-drop{position:absolute;top:12px;right:14px}.repo-what{font-family:var(--font-body);font-size:18px;font-style:italic;color:var(--forest-deep);margin:0 0 10px}.repo-meta{display:flex;flex-wrap:wrap;gap:6px}.repo-tag{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--gold);background:#FDFAF3;border:1px solid var(--gold-soft);border-radius:999px;padding:3px 9px}.repo-source{font-size:13.5px;color:var(--ink-soft);margin:10px 0 0}.repo-empty{font-size:14.5px;color:var(--ink-soft);text-align:center;padding:18px 20px;margin:0 0 10px}.feel-day textarea{min-height:68px}#journal-today textarea,.journal-box{min-height:210px}.entries-head{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--gold);margin-bottom:12px}.entry-card{position:relative;background:var(--white);border:1px solid var(--stone);border-left:3px solid var(--forest);border-radius:12px;padding:16px 44px 14px 18px;margin-bottom:10px}.entry-card .repeat-drop{position:absolute;top:10px;right:12px}.entry-when{font-size:12.5px;color:var(--ink-soft);margin-bottom:6px}.entry-body{font-size:15.5px;color:var(--ink);margin:0;white-space:pre-wrap}.todays-entries:not(:empty){margin-bottom:22px}.align-card{margin-top:16px;padding:20px 22px}.report-btn{position:fixed;right:14px;bottom:14px;z-index:900;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body);font-size:12.5px;font-weight:600;cursor:pointer;color:var(--forest-deep);background:var(--white);border:1px solid var(--stone);border-radius:999px;padding:5px 11px;box-shadow:0 2px 10px rgba(32,31,27,.12);transition:border-color .15s ease,box-shadow .15s ease}.report-btn:hover{border-color:var(--gold);box-shadow:0 4px 16px rgba(32,31,27,.18)}.report-btn .report-star{color:var(--gold);font-size:13px;line-height:1}.report-btn svg{width:15px;height:15px;color:var(--gold);flex-shrink:0}.report-panel{position:fixed;right:14px;bottom:54px;z-index:901;width:min(94vw,400px);max-height:76vh;overflow-y:auto;background:var(--white);border:1px solid var(--stone);border-radius:16px;padding:20px 20px 18px;box-shadow:0 18px 44px rgba(32,31,27,.22)}.report-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.report-head b{font-size:17px;color:var(--forest-deep)}.report-close{background:none;border:0;cursor:pointer;font-size:22px;line-height:1;color:var(--ink-soft);font-family:inherit;padding:0 2px}.report-lead{font-size:14px;color:var(--ink-soft);margin:0 0 16px}.report-panel .field{margin-bottom:14px}.report-panel textarea{min-height:0}@media (max-width:560px){.report-btn{right:10px;bottom:10px}.report-panel{right:10px;left:10px;width:auto;bottom:60px}}@media print{.report-btn,.report-panel{display:none!important}}.app-update{position:fixed;z-index:950;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:max-content;max-width:min(560px,calc(100vw - 32px));display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border-radius:12px;background:#FFFDF8;border:1px solid var(--forest,#24502e);box-shadow:0 6px 18px rgba(0,0,0,.1);font-family:var(--font-body);color:var(--ink,#201F1B)}.app-update-line{margin:0;flex:1 1 auto}.app-update-row{display:flex;gap:8px;flex-shrink:0}@media (max-width:899px){.app-update{left:16px;right:16px;transform:none;width:auto;max-width:none}:is(html.book-in,html[data-book-preview]) .app-update{bottom:calc(var(--tabs-h, 60px) + env(safe-area-inset-bottom, 0px) + 12px)}}@media (min-width:900px){:is(html.book-in,html[data-book-preview]) .app-update{left:calc(50% + 229px / 2)}}@media print{.app-update{display:none!important}}.print-panel{position:absolute;top:calc(100% + 6px);right:0;width:330px;max-height:min(78vh,620px);overflow-y:auto;overscroll-behavior:contain;background:var(--white);border:1px solid var(--stone);border-radius:12px;box-shadow:0 14px 34px rgba(32,31,27,.16);padding:18px 18px 16px;z-index:60;text-align:left}.print-panel h3{margin:0 0 2px;font-size:19px}.pp-sub{font-size:13px;color:var(--ink-soft);margin:0 0 16px}.print-panel button.pp-x,nav.links .print-panel button.pp-x{position:-webkit-sticky;position:sticky;top:0;float:right;margin:-6px -6px 0 0;width:36px;height:36px;padding:0;border-radius:50%;border:1.5px solid var(--stone);background:var(--white);color:var(--forest);font-family:inherit;font-size:22px;font-weight:400;line-height:1;cursor:pointer;z-index:1;display:inline-flex;align-items:center;justify-content:center}nav.links .print-panel button.pp-x:hover{border-color:var(--gold);background:var(--gold-soft);color:var(--forest)}.pp-q{font-family:system-ui,sans-serif;font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--gold);margin:0 0 8px}.pp-opt{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:15.5px;cursor:pointer}.pp-opt input{margin:5px 0 0;accent-color:var(--forest);flex-shrink:0}.pp-opt small{display:block;font-size:12.5px;color:var(--ink-soft);line-height:1.5}.pp-rule{border:none;border-top:1px solid var(--stone);margin:15px 0}.pp-pages{margin:2px 0 0 26px}.pp-pages .pp-opt{padding:4px 0;font-size:14.5px}.pp-grp{display:flex;align-items:baseline;justify-content:space-between;font-family:system-ui,sans-serif;font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--gold);margin:12px 0 4px}.pp-grp:first-child{margin-top:4px}.pp-grp button{font-family:inherit;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);background:none;border:none;border-bottom:1px solid var(--stone);padding:0 0 1px;cursor:pointer}.pp-mine{font-size:11.5px;color:var(--ink-soft);margin:8px 0 2px;line-height:1.5}.pp-go{display:block;width:100%;margin-top:16px;padding:12px;background:var(--forest);color:var(--white);border:1.5px solid var(--forest);border-radius:999px;font-family:inherit;font-size:16px;cursor:pointer}.pp-go.ghost{background:transparent;color:var(--forest);border-color:var(--stone);margin-top:8px}.pp-go[disabled]{opacity:.55;cursor:default}.pp-after{font-size:12px;color:var(--ink-soft);text-align:center;margin:10px 0 0}@media (max-width:560px){.print-panel{position:fixed;top:calc(var(--header-h, 92px) + 6px);left:12px;right:12px;width:auto;max-height:74vh}.pv-bar{gap:8px}.pv-what{flex:1 1 100%;font-size:11px}.pv-btn{font-size:13px;padding:6px 12px}.pv-stage{padding:12px}.pv-stage.fit .pv-flow{transform:scale(.34)}}.pv-wrap{position:fixed;inset:0;z-index:200;background:#2A2A26;display:flex;flex-direction:column}.pv-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;background:#211D17;color:#E8E3D6;flex-wrap:wrap;flex:0 0 auto}.pv-what{font-family:system-ui,sans-serif;font-size:12px;color:#CFC8B6}.pv-what b{color:#F6F1E6;font-weight:600}.pv-acts{display:flex;gap:8px;align-items:center}.pv-btn{font-family:inherit;font-size:14px;font-weight:600;padding:7px 16px;border-radius:999px;border:1.5px solid #f6f1e6;background:#F6F1E6;color:#211D17;cursor:pointer}.pv-btn:hover{background:#FFFFFF;border-color:#FFFFFF}.pv-btn.solid{background:#7A9A55;border-color:#7A9A55;color:#fff}.pv-btn.solid:hover{background:#8BAD63;border-color:#8BAD63}.pv-x{width:36px;height:36px;padding:0;border-radius:50%;margin-left:4px;border:1.5px solid #f6f1e6;background:transparent;color:#F6F1E6;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pv-x:hover{background:#F6F1E6;color:#211D17}.pv-stage{flex:1 1 auto;overflow:auto;padding:22px}.pv-stage.fit{display:flex;align-items:flex-start}.pv-stage.fit .pv-flow{transform:scale(.42);transform-origin:top left}.pv-flow{background:var(--white);color:var(--ink);font-size:10.5px;line-height:1.6;column-gap:28px;column-fill:auto;box-shadow:0 6px 16px rgba(0,0,0,.28)}.pv-flow h1,.pv-flow h2,.pv-flow h3{font-size:15px;margin:0 0 6px}.pv-flow .pr-cover{break-after:column}.pv-flow .pr-page{break-before:column}.pv-flow .pr-page:first-child{page-break-before:auto;break-before:auto}#print-root img.pr-img,.pv-flow img{display:block;max-width:100%;height:auto;margin:0 auto 10px;border-radius:4px}.pv-flow p{margin:0 0 8px}.pv-foot{flex:0 0 auto;padding:0 16px 16px;color:#9A9384;font-family:system-ui,sans-serif;font-size:11.5px}#print-root{display:none}.pr-cover{text-align:center;page-break-after:always}.pr-cover img{width:86px;height:86px;border-radius:6px;margin:0 auto 14px;display:block}.pr-cov-t{font-size:20px;margin-bottom:2px}.pr-cov-s{font-size:12px;color:var(--gold);font-style:italic;margin-bottom:22px}.pr-cov-d{font-size:9px;color:#8A8271;margin-top:26px}.pr-h{font-family:system-ui,sans-serif;font-size:9px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--gold);margin:0 0 6px}ul.pr-toc{list-style:none;padding:0;margin:0 auto;max-width:80%;text-align:left}ul.pr-toc li{font-size:11px;padding:3px 0;border-bottom:1px dotted #e2dcce}.pr-page{page-break-before:always}.pr-page:first-child{page-break-before:auto}.pr-title{font-size:19px;margin:0 0 10px}.pr-foot{border-top:1px solid var(--stone);margin-top:18px;padding-top:6px;font-size:8.5px;color:#8A8271}@media print{.book-diamond,.btn,.btn-row,.mid-cta,.rec-btn,.recorder,.report-btn,.report-panel,.speak-cmds,.video-note,.video-slot,body svg,details>summary,footer,header,nav{display:none!important}.wwc-panel[hidden],details:not([open])>:not(summary){display:block!important}img{max-width:100%!important;height:auto!important}html.is-printing body>:not(#print-root){display:none!important}html.is-printing #print-root{display:block!important}html.is-printing #print-root[data-size=book]{font-size:8.4pt;line-height:1.5}html.is-printing #print-root[data-size=letter]{font-size:11pt;line-height:1.6}#print-root details{display:block}#print-root summary{list-style:none}#print-root summary::-webkit-details-marker{display:none}#print-root h1,#print-root h2,#print-root h3{page-break-after:avoid}#print-root li,#print-root p{orphans:2;widows:2}#print-root img{max-width:100%}#nav-print-btn,.print-panel,.pv-wrap{display:none!important}}.repo-item.is-now{border-left-color:var(--gold)}.repo-item.is-heard,.repo-item.is-soon{border-left-color:var(--stone)}.repo-item.is-soon{opacity:.9}.repo-item.is-open{border-left-color:#B4553E}.beta-who{display:inline-block;margin-top:10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;border-radius:999px;padding:3px 9px;color:var(--ink-soft);background:transparent;border:1px solid var(--line)}.beta-who[data-who=build]{color:#B4553E;border-color:rgba(180,85,62,.45)}.day-section{border-bottom:1px solid var(--stone)}.day-section:first-of-type{border-top:1px solid var(--stone)}.day-section>summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:18px 2px}.day-section>summary::-webkit-details-marker{display:none}.day-name{flex:0 1 auto;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--gold)}.day-count{flex:1 1 auto;min-width:0;font-size:13px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.day-count{white-space:normal;overflow:visible;text-overflow:clip}}.day-section>summary:after{content:"+";flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:1px solid var(--gold-soft);color:var(--gold);font-size:16px;line-height:22px;text-align:center}.day-section[open]>summary:after{content:"\2212"}.day-body{padding:4px 0 30px}.day-body>:first-child{margin-top:0}.notice-row{padding:12px 0;border-bottom:1px solid var(--paper)}.notice-line{display:flex;align-items:center;gap:10px}.notice-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--forest);flex-shrink:0}.field .notice-name{flex:1 1;min-width:0;margin:0}.field .notice-at{width:auto;flex:0 0 auto;margin:0}.notice-row[data-off=true] .notice-brings,.notice-row[data-off=true] .notice-line{opacity:.4}.notice-brings{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0 27px}.daypart-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.daypart{display:flex;flex-direction:column;gap:5px}.daypart-name{font-size:12.5px;color:var(--ink-soft)}.field .daypart input{margin:0;width:100%}@media (max-width:520px){.daypart-row{grid-template-columns:1fr}}.notice-brings .bring{font:inherit;font-size:12.5px;line-height:1.2;cursor:pointer;padding:5px 11px;border-radius:999px;background:transparent;border:1px solid var(--line);color:var(--ink-soft)}.notice-brings .bring[aria-pressed=true]{border-color:var(--forest);color:var(--forest);background:rgba(58,90,64,.07);font-weight:600}.notice-row[data-off=true] .bring{pointer-events:none}.practice-card{padding:6px 20px}.practice{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--paper)}.practice:last-of-type{border-bottom:none}.practice input[type=checkbox]{width:20px;height:20px;accent-color:var(--forest);flex-shrink:0;cursor:pointer}.practice-body{flex:1 1;min-width:0}.practice-name{font-size:15.5px;color:var(--ink)}.practice-when,.practice[data-done=true] .practice-name{color:var(--ink-soft)}.practice-when{display:block;font-size:12.5px;margin-top:2px}.practice-week{font-size:12px;color:var(--ink-soft);white-space:nowrap}.practice .repeat-drop{position:static;flex-shrink:0}.practice-new{display:flex;gap:8px;align-items:center;padding:12px 0 4px}.practice-group{display:block;margin:26px 0 10px;text-align:center;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--gold)}.practice-group:first-child{margin-top:0}.practice-tie{display:block;font-size:12.5px;color:var(--ink-soft);margin-top:3px}.practice-tie em{font-style:italic}.practice-ask{padding:0 0 14px 32px;margin-top:-4px}.practice-ask .ask-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-soft)}.practice-ask .ask-yn{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 14px;border-radius:999px;background:transparent;border:1px solid var(--line);color:var(--forest)}.practice-ask .ask-yn:hover{border-color:var(--forest)}.practice-ask textarea{margin-top:10px}.practice-said{font-size:13px;color:var(--ink-soft)}.practice-said .more-link{font-size:13px}.practice-why{display:flex;align-items:baseline;gap:10px;margin-top:6px;font-size:13.5px;color:var(--ink-soft)}.practice-why .why-text{flex:1 1 auto;min-width:0;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practice-why .more-link{flex:0 0 auto;font-size:13px}.practice-edit{position:relative}.practice-edit[data-paused=true]{opacity:.62}.practice-edit .repeat-drop{position:absolute;top:14px;right:14px}.practice-fold{border-bottom:1px solid var(--paper)}.practice-fold:last-of-type{border-bottom:none}.practice-fold>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:11px 2px;font-size:15.5px;color:var(--ink)}.practice-fold>summary::-webkit-details-marker{display:none}.practice-fold .fold-name{flex:0 1 auto;min-width:0}.practice-fold .fold-meta{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practice-fold .fold-meta em{font-style:italic}.practice-fold>summary:after{content:"+";flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:1px solid var(--gold-soft);color:var(--gold);font-size:15px;line-height:20px;text-align:center}.practice-fold[open]>summary:after{content:"\2212"}.practice-fold[open]>summary{border-bottom:1px solid var(--paper)}.practice-fold .fold-body{padding:16px 2px 4px}.practice-fold .fold-body .field:last-of-type{margin-bottom:12px}.practice-dates,.practice-stopped{color:var(--ink-soft)}.practice-dates{font-size:12.5px;margin-bottom:14px}.practice-remove{display:block;margin-top:14px}@media (max-width:560px){.practice-fold>summary{flex-wrap:wrap}.practice-fold .fold-name{flex:1 1 100%}.practice-fold .fold-meta{flex:1 1 auto;white-space:normal}}.practice-paused{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;border:1px solid var(--line);padding:2px 8px}.bring,.practice-paused{color:var(--ink-soft);border-radius:999px}.bring{font:inherit;font-size:13px;line-height:1.2;cursor:pointer;padding:8px 14px;background:var(--white);border:1px solid var(--line);transition:border-color .14s ease,color .14s ease,background .14s ease}.bring:hover{border-color:var(--gold);color:var(--gold)}.bring[aria-pressed=true]{border-color:var(--forest);color:var(--forest);background:var(--paper);font-weight:600}.bring[aria-pressed=true]:hover{border-color:var(--forest-deep);color:var(--forest-deep)}.practice-when-row{display:flex;flex-wrap:wrap;gap:6px}.practice-when-row .bring{font-size:12.5px}.practice-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--paper);padding-top:14px;margin-top:4px}.practice-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:560px){.practice-two{grid-template-columns:1fr}}.field .practice-new input{margin:0}.field .practice-new input.practice-in{flex:1 1;min-width:0}.field .practice-new input.practice-at{width:auto;flex:0 0 auto}.what-this{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:50%;padding:0;margin-left:2px;font:inherit;font-size:11.5px;font-weight:700;line-height:1;cursor:pointer;background:transparent;border:1px solid var(--gold-soft);color:var(--gold);vertical-align:middle}.what-this:hover,.what-this[aria-expanded=true]{border-color:var(--gold);background:rgba(169,121,60,.09)}.help-bubble{position:absolute;z-index:80;max-width:300px;box-sizing:border-box;background:var(--white);border:1px solid var(--stone);border-radius:12px;box-shadow:0 14px 34px rgba(32,31,27,.14);padding:13px 15px;font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--ink-soft);text-align:left;text-transform:none;letter-spacing:0;font-weight:400}.help-bubble b{color:var(--ink)}.noticing{border-left:3px solid var(--gold)}.noticing-lead{font-family:var(--font-body);font-size:16.5px;line-height:1.7;color:var(--ink);margin:0 0 14px}.noticing-ask{font-family:var(--font-body);font-style:italic;font-size:19px;line-height:1.5;color:var(--forest-deep);margin:18px 0 4px}.now-catch{margin:0 auto 30px;max-width:560px}.catch-body,.now-catch{text-align:center}#repo-panel{text-align:left}#repo-panel .add-later-note,#repo-panel .kind-lead{text-align:center}.now-catch .btn{width:auto;display:inline-block;font-size:19px;padding:9px 21px;border-width:1px}.now-row{position:relative;display:inline-flex;align-items:center}.now-row .what-this{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:10px}.now-say{font-size:12.5px;color:var(--ink-soft);margin:9px auto 0;line-height:1.6}.ask-us{margin-top:34px}.ask-open{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;font-size:17px;color:var(--forest);cursor:pointer;background:transparent;border:none;border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);padding:20px 2px}.ask-open .ask-plus{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:1px solid var(--gold-soft);color:var(--gold);font-size:17px;line-height:24px;text-align:center}.ask-open[aria-expanded=true] .ask-plus{font-size:0}.ask-open[aria-expanded=true] .ask-plus:after{content:"\2212";font-size:17px}#faq-ask-form{margin-top:18px}.kind-lead{font-size:13px;color:var(--ink-soft);text-align:center;margin:22px auto 12px;max-width:420px}.kind-list{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;max-width:520px;margin:0 auto}.kind-chip{font:inherit;font-size:13px;line-height:1.2;cursor:pointer;padding:7px 13px;border-radius:999px;background:var(--white);border:1px solid var(--line);color:var(--ink-soft)}.kind-chip:hover{border-color:var(--gold);color:var(--gold)}.add-later{text-align:center;margin-top:18px}.add-later .btn{width:100%;text-align:center}.add-later-note{font-size:13.5px;color:var(--ink-soft);margin:10px auto 0;max-width:46ch}#repo-panel{margin-top:14px}.feel-said{font-size:14.5px;color:var(--ink-soft);margin:0 0 18px}.access-part{align-items:flex-start;gap:12px;margin-bottom:14px;font-size:15px}.access-part input{margin-top:4px;width:17px;height:17px;accent-color:var(--forest);flex-shrink:0}.access-part b{color:var(--ink)}.access-parts{margin-top:6px}.access-parts .access-part,.field .access-parts .access-part{display:flex;align-items:flex-start;gap:12px;cursor:pointer;line-height:1.45;font-weight:400;text-align:left;margin-bottom:14px}.access-what{font-size:13.5px;color:var(--ink-soft)}.door-beta{margin-top:30px;text-align:left}.beta-note{background:#FDFAF3;border:1px solid var(--gold-soft);border-left:3px solid var(--gold);border-radius:12px;padding:16px 18px;margin-bottom:26px;font-size:14.5px;color:var(--ink-soft);line-height:1.6}.beta-note b{color:var(--forest-deep)}.dsc{font-size:15px;color:var(--ink-soft);margin:10px 0 0}.dsc b{color:var(--ink)}.agree-row{align-items:flex-start;gap:12px;margin-bottom:16px;font-size:15px}.agree-row input{margin-top:4px;width:18px;height:18px;accent-color:var(--forest);flex-shrink:0}#agree-next[aria-disabled=true],.setup-nav .btn.is-off{opacity:.45;cursor:not-allowed}.draft-note{font-size:12.5px;color:var(--gold);margin-top:6px}.listen-row{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:30px;text-align:center}.listen-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:15px;cursor:pointer;color:var(--forest-deep);background:var(--white);border:1.5px solid var(--stone);border-radius:24px;padding:10px 20px;transition:border-color .15s ease,background .15s ease}.listen-btn:hover{border-color:var(--gold)}.listen-btn svg{width:18px;height:18px;flex-shrink:0;color:var(--gold)}.listen-btn[data-state=reading]{border-color:var(--gold);background:#FDFAF3}.listen-btn[data-state=reading] svg{animation:listenpulse 1.6s ease-in-out infinite}@keyframes listenpulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.listen-btn[data-state=reading] svg{animation:none}}.listen-note{font-size:13px;color:var(--ink-soft);max-width:40ch}.truth-tags{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}.repo-search{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px 14px;gap:12px 14px;margin:30px 0 8px}.rs-field{display:flex;flex-direction:column;gap:5px;min-width:0}.rs-field.rs-wide{grid-column:1/-1}.rs-label{font-size:12px;color:var(--ink-soft)}.repo-search input,.repo-search select{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:14.5px;padding:9px 11px;border:1.5px solid var(--stone);border-radius:9px;background:var(--white);color:var(--ink)}.repo-search .more-link{grid-column:1/-1;justify-self:start}.repo-count{font-size:12.5px;color:var(--ink-soft);margin:18px 0 12px}@media (max-width:720px){.repo-search{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.repo-search{grid-template-columns:1fr}}.repo-filter{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 20px}.repo-filter-btn{font-family:var(--font-body);font-size:14px;cursor:pointer;border:1px solid var(--stone);background:var(--white);color:var(--ink-soft);border-radius:999px;padding:7px 16px}.repo-filter-btn[aria-pressed=true]{border-color:var(--gold);background:#FDFAF3;color:var(--gold)}.repo-item.is-living{border-left-color:var(--forest)}.repo-item.is-inprocess{border-left-color:var(--gold)}.repo-item.is-notstarted,.repo-item.is-waiting{border-left-color:var(--stone)}.repo-item.is-notstarted{opacity:.88}.repo-move{margin-top:14px;font-family:var(--font-body);font-size:13.5px;padding:7px 10px;border:1px solid var(--stone);border-radius:8px;background:var(--white);color:var(--ink);width:auto;max-width:100%}.event-book{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.event-on{font-size:13px;color:var(--ink-soft)}.event-card .event-shot{flex-shrink:0;width:240px;border-radius:12px;overflow:hidden;background:var(--paper);aspect-ratio:4/3}.event-card .event-shot img{width:100%;height:100%;object-fit:cover;display:block}.event-card .event-body{flex:1 1;min-width:0}.event-sub{font-family:var(--font-body);font-style:italic;font-size:17px;color:var(--forest);margin:0 0 10px}.event-body h3+.event-sub{margin-top:-2px}.event-facts{font-size:13.5px;color:var(--ink-soft);margin:0 0 14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.event-facts span{white-space:nowrap}.event-facts span+span:before{content:"\00b7";margin-right:10px;color:var(--stone)}@media (max-width:700px){.event-card .event-shot{width:100%;aspect-ratio:16/9}}.login-box{max-width:380px;margin:0 auto;background:var(--white);border:1px solid var(--stone);border-radius:18px;padding:34px 32px;text-align:left}.journey-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px;margin-top:24px}@media (max-width:700px){.journey-grid{grid-template-columns:1fr}}.journey-card{background:var(--white);border:1px solid var(--stone);border-radius:16px;padding:26px 24px;cursor:pointer;transition:all .15s ease}.journey-card:hover{border-color:var(--gold);transform:translateY(-2px)}.journey-card h3{font-size:22px;margin-bottom:8px}.journey-card .tags{margin:10px 0 12px;display:flex;gap:6px;flex-wrap:wrap}.journey-tag{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;padding:3px 10px;border-radius:20px;background:var(--gold-soft);color:var(--gold)}.journey-card p{font-size:14.5px;color:var(--ink-soft);margin:0}#page-journeys section.band.jx-band{padding-top:20px;padding-bottom:64px;border-top:1px solid var(--stone)}#page-journeys section.band.jx-band-first{padding-top:10px;border-top:0}#page-journeys section.band.jx-band-photos{padding-top:56px;padding-bottom:56px;border-top:1px solid var(--stone)}.jx-head{text-align:center;margin:54px auto 22px;max-width:640px}.jx-head .section-title{margin-bottom:8px}.jx-head p{margin:0}.jx-head p,.jx-slow{color:var(--ink-soft)}.jx-slow{text-align:center;max-width:560px;margin:-8px auto 0}#page-journeys .journey-card.jx-card,#page-journeys .journey-card.jx-wide{cursor:default}#page-journeys .journey-card.jx-card:hover,#page-journeys .journey-card.jx-wide:hover{transform:none}.jx-card{display:flex;gap:16px;align-items:flex-start}.jx-card-body{min-width:0;flex:1 1}.jx-card.jx-card-now{flex-direction:column;align-items:stretch;gap:0}.jx-card-row{display:flex;gap:16px;flex:1 1}.jx-card-now .jx-card-body{display:flex;flex-direction:column}.jx-card-now .jx-more{margin-top:auto;padding-top:14px;align-self:flex-start}.jx-thumb{width:96px;height:96px;object-fit:cover;border-radius:12px;flex-shrink:0}@media (max-width:480px){.jx-thumb{width:72px;height:72px}.jx-card,.jx-card-row{gap:12px}}.jx-grid3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.jx-grid3{grid-template-columns:1fr}}.jx-h-sub{font-size:.7em;color:var(--ink-soft)}.jx-wide{margin:18px auto 0;max-width:75%}.jx-wide-photos{display:flex;gap:14px;margin-bottom:16px}.jx-wide-photos figure{margin:0;flex:1 1}.jx-wide-photos img{width:100%;height:150px;object-fit:cover;border-radius:14px;display:block}.jx-wide-photos figcaption{font-size:13px;color:var(--ink-soft);text-align:center;margin-top:6px}.jx-more{display:block;margin-top:14px;background:none;border:0;padding:0;font-family:inherit;text-align:left;font-size:14.5px;font-weight:600;color:var(--forest);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.jx-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:6px;margin-top:14px;padding:4px 8px;border-radius:10px;background:var(--gold-soft);text-decoration:none;color:var(--ink);font-size:13px;line-height:1.4}.jx-next>span{white-space:nowrap}.jx-next:hover{background:#E8D8B8}.jx-next.jx-next-past{background:#F1EDE4}.jx-next.jx-next-past .jx-next-eyebrow{color:var(--ink-soft)}.jx-next.jx-next-hold{visibility:hidden}@media (max-width:900px){.jx-next.jx-next-hold{display:none}}.jx-next-eyebrow{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600}.jx-next-arrow{color:var(--forest);font-weight:600}.jx-pop{position:fixed;inset:0;z-index:500;background:rgba(32,31,27,.55);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:40px 16px}.jx-pop-box{background:var(--paper);border-radius:20px;max-width:560px;width:100%;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.25)}.jx-pop-x{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:50%;border:1px solid var(--stone);background:var(--white);font-size:20px;cursor:pointer;color:var(--ink-soft)}.jx-pop-img{width:100%;height:200px;object-fit:cover;border-radius:20px 20px 0 0;display:block}.jx-pop-body{padding:24px 28px 28px}.jx-pop-body h3{font-size:28px;margin-bottom:6px}.jx-pop-body .tags{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 12px}.jx-pop-text{color:var(--ink-soft);font-size:15.5px}.jx-rule{border-top:1px solid var(--stone);margin:18px 0 16px}.jx-ask{font-weight:600;color:var(--forest);margin-bottom:14px}.jx-optional{font-weight:400;color:var(--ink-soft)}.jx-form{background:var(--white);border:1.5px solid var(--stone);border-radius:18px;padding:28px 28px 22px;max-width:720px}.jx-group{font-size:13px;margin:10px 0 6px}.jx-group,.jx-sub{color:var(--ink-soft)}.jx-sub{display:block;font-size:12.5px;margin-top:2px}.jx-mail{margin-bottom:18px}.jx-mail .choice{width:100%}.choice-grid.jx-else{grid-template-columns:1fr 1fr;align-items:stretch}.jx-else .jx-own{margin:0;padding:12px 14px;font-size:14.5px}.choice.jx-practitioner{grid-row:span 2;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;text-decoration:none;border-style:dashed}.jx-click{color:var(--forest);font-weight:600;white-space:nowrap}@media (max-width:560px){.jx-form{padding:22px 18px 18px}.jx-wide{max-width:100%}}.ponder-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:24px}@media (max-width:700px){.ponder-grid{grid-template-columns:1fr}}.ponder-card{background:var(--white);border:1px solid var(--stone);border-radius:16px;padding:24px 22px}.ponder-card .q{font-family:var(--font-body);font-style:italic;color:var(--forest);font-size:17px;margin-bottom:12px}.ponder-card .meta{font-size:12.5px;color:var(--ink-soft);margin-bottom:4px}.ponder-card .cat{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--gold)}.ponder-empty{text-align:center;color:var(--ink-soft);font-size:15px;padding:50px 0}.page{display:none}.page.active{display:block}footer{text-align:center;padding:50px 28px 70px;color:var(--ink-soft);font-size:13px}#gt-nvframe{display:none!important}body:has(>#gt-nvframe),html.gt-proxy body{margin-top:0!important}[dir=rtl] [style*="text-align: left"],[dir=rtl] [style*="text-align:left"]{text-align:right!important}[dir=rtl] .login-box,[dir=rtl] details.reveal{text-align:right}[dir=rtl] .disclosure-box{border-left:none;border-right:3px solid var(--gold)}[dir=rtl] .optional-tag{margin-left:0;margin-right:8px}[dir=rtl] .faq-item summary:after{margin-left:0;margin-right:20px}[dir=rtl] .custom-select .cs-arrow{margin-left:0;margin-right:10px}[dir=rtl] #nav-book-menu,[dir=rtl] #nav-more-menu,[dir=rtl] #translate-menu,[dir=rtl] #translate-note{right:auto!important;left:0!important}[dir=rtl] #nav-book-menu button,[dir=rtl] #nav-more-menu button{text-align:right!important}#nav-book-group{position:relative;display:inline-flex;align-items:center}#nav-book-group[hidden]{display:none}#nav-more-menu button[data-nav-page],#nav-more-menu button[data-nav-start]{display:none;width:100%;text-align:left;border-radius:10px}#nav-more-menu button[data-nav-start]{color:var(--forest);font-weight:600}@media (max-width:640px){.nav-wrap{justify-content:space-between;gap:12px;padding:12px 16px}nav.links{flex-wrap:nowrap}nav.links>button{display:none}#nav-more-menu button[data-nav-page],#nav-more-menu button[data-nav-start]{display:block}#nav-book-btn{padding-left:10px;padding-right:10px}}@media (max-width:440px){.nav-wrap{gap:8px;padding:12px}.logo{font-size:19px}nav.links{gap:6px}nav.links>div{margin-left:0!important;margin-right:0!important}nav.links .site-search-btn,nav.links>div>button{width:38px!important;height:36px!important}}nav.links>#nav-book-group>#nav-book-btn{width:auto!important;white-space:nowrap}#nav-book-group{flex:none}#mainHeader .logo{min-width:0}@media (max-width:519px){#mainHeader .nav-wrap:has(#nav-book-group:not([hidden])) .logo .brand-words{display:none}}@media (max-width:429px){#mainHeader .logo .brand-words{display:none}}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (pointer:coarse){.custom-select-trigger,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#refer-nudge{float:right;width:300px;max-width:100%;margin:0 0 18px 20px;padding:18px 18px 16px;background:var(--white);border:1px solid var(--gold);border-radius:16px;position:relative;box-shadow:0 8px 22px rgba(38,54,22,.08)}#refer-nudge .refer-ask{font-size:16px;line-height:1.45;color:var(--ink);margin:0 18px 14px 0}#refer-nudge .refer-quiet{font-size:13px;color:var(--ink-soft);margin:10px 0 0}#refer-nudge label{display:block;font-size:12px;color:var(--ink-soft);margin:12px 0 4px}#refer-nudge input{width:100%;font-family:inherit;font-size:15px;padding:8px 10px;border:1px solid var(--stone);border-radius:8px;background:var(--paper);color:var(--ink)}#refer-nudge .refer-go{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}#refer-nudge .refer-go .btn{padding:8px 16px;font-size:13.5px}#refer-nudge .refer-x{position:absolute;top:8px;right:10px;background:none;border:0;cursor:pointer;padding:4px 6px;font-family:inherit;font-size:20px;line-height:1;color:var(--stone)}#refer-nudge .refer-x:hover{color:var(--ink-soft)}#refer-nudge{animation:refer-in .5s ease both}#refer-nudge:before{content:"";position:absolute;top:-5px;left:-5px;width:12px;height:12px;border-radius:50%;background:var(--gold);animation:refer-breathe 2.6s ease-in-out 4}@keyframes refer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1}}@keyframes refer-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){#refer-nudge,#refer-nudge:before{animation:none}}@media (max-width:760px){#refer-nudge{float:none;width:100%;margin:0 0 20px}}.doors-shell{max-width:940px;margin:0 auto;text-align:center}.doors-shell .eyebrow{display:block;margin-bottom:12px}.doors-title{font-size:clamp(28px,4vw,38px);margin:0 0 12px}.doors-lead{font-size:19px;color:var(--ink-soft);margin:0 auto 44px;max-width:34ch}.doors{display:grid;grid-gap:30px;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-inline:auto}.door{display:flex;flex-direction:column;align-items:center;gap:15px;background:none;border:none;cursor:pointer;padding:8px 6px;font-family:var(--font-body);color:var(--ink);border-radius:16px;transition:transform .18s ease}.door:hover{transform:translateY(-2px)}.door:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.door-ring{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;color:var(--gold);border:1px solid var(--stone);background:radial-gradient(circle at 50% 35%,rgba(169,121,60,.09),rgba(169,121,60,.02) 70%);transition:border-color .18s ease,background .18s ease}.door-ring svg{width:46px;height:46px}.door:hover .door-ring{border-color:var(--gold)}.door-title{font-size:20px;color:var(--forest);line-height:1.25}.door-line{font-size:14.5px;color:var(--ink-soft);line-height:1.55;max-width:26ch}.doors-foot{font-size:14px;color:var(--ink-soft);margin:40px 0 0}.doors-foot a{color:var(--gold)}@media (max-width:860px){.doors{grid-template-columns:1fr;gap:34px}.doors-lead{margin-bottom:34px}}.site-search{position:relative;display:inline-block}.site-search-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:40px;border:1.5px solid var(--stone);border-radius:8px;color:var(--forest);background:transparent;padding:0;cursor:pointer}.site-search-btn:hover{border-color:var(--gold);color:var(--gold)}.site-search-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.site-search-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:min(420px,calc(100vw - 32px));background:var(--white);border:1px solid var(--stone);border-radius:12px;box-shadow:0 14px 34px rgba(32,31,27,.16);padding:10px;max-height:min(70vh,460px);overflow-y:auto;overscroll-behavior:contain}.site-search-panel input{width:100%;padding:10px 12px;font-family:var(--font-body);font-size:15px;border:1.5px solid var(--stone);border-radius:8px;background:var(--paper);color:var(--ink);margin-bottom:6px}.site-search-panel input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.site-search-hit{display:block;width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:9px 10px;cursor:pointer;font-family:inherit}.site-search-hit.on,.site-search-hit:hover{background:var(--gold-soft)}.site-search-title{display:block;font-size:15px;color:var(--forest)}.site-search-title.mine{font-style:italic;color:var(--ink)}.site-search-line{display:block;font-size:12.5px;color:var(--ink-soft);line-height:1.45;margin-top:2px}.site-search-none{font-size:13px;color:var(--ink-soft);margin:6px 2px 4px;line-height:1.5}.dd-question{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:var(--ink)}.dd,.dd-trigger{position:relative}.dd-trigger{width:100%;text-align:left;padding:12px 40px 12px 14px;border:1.5px solid var(--stone);border-radius:10px;background:var(--white);font-family:var(--font-body);font-size:15px;color:var(--ink);cursor:pointer;line-height:1.4}.dd-trigger.empty{color:var(--ink-soft)}.dd-trigger:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);transform:rotate(45deg);transition:transform .18s ease}.dd.open .dd-trigger:after{transform:rotate(-135deg);margin-top:-2px}.dd-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.dd.open .dd-trigger{border-color:var(--gold)}.dd-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:var(--white);border:1px solid var(--stone);border-radius:12px;box-shadow:0 14px 34px rgba(32,31,27,.14);padding:12px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.dd-panel .choice-grid{margin:0}.fold-label{display:none!important}.intake-body .faq-item.subgroup summary,.setup-card .faq-item.subgroup summary{font-size:16.5px;padding:12px 0;line-height:1.35;gap:12px;overflow-wrap:anywhere;min-width:0}.intake-body .faq-item.subgroup summary:after,.setup-card .faq-item.subgroup summary:after{font-size:19px;margin-left:12px}.intake-body .faq-item.subgroup .faq-body,.setup-card .faq-item.subgroup .faq-body{max-width:none;padding-bottom:16px}.pm-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:30px;padding-top:22px;border-top:1px solid var(--stone)}.pm-pair p{margin:8px 0 0;font-size:16.5px;color:var(--ink-soft)}.pm-figure{display:grid;grid-template-columns:minmax(0,280px) 1fr;grid-gap:30px;gap:30px;align-items:center}.pm-wheel{width:100%;height:auto;display:block}.pm-wheel text{font-family:var(--font-body)}@media (max-width:640px){.pm-figure,.pm-pair{grid-template-columns:1fr}.pm-wheel{max-width:280px;margin:0 auto}}.hc-row{display:grid;grid-template-columns:minmax(220px,300px) 1fr;grid-gap:34px;gap:34px;align-items:center;padding:18px 0 22px}.hc-intro{padding-top:6px}.hc-text p{margin:0 0 12px}.hc-svg{width:100%;max-width:300px;display:block;margin:0 auto;overflow:visible}.hc-area{cursor:pointer;outline:none}.hc-area.on .hc-hit,.hc-area:focus .hc-hit,.hc-area:hover .hc-hit{fill:rgba(169,121,60,.13)}.hc-area.on text,.hc-area:hover text{fill:#8A5A3B;font-weight:600}.hc-say{text-align:center;font-size:15px;line-height:1.45;color:var(--ink-soft);min-height:4.4em;margin:8px auto 0;max-width:300px}.hc-say b{color:var(--forest-deep)}.hc-key{font-size:16px;margin:6px 0 10px}.hc-inbook,.hc-key{color:var(--ink-soft)}.hc-inbook{font-size:15px;margin:14px 0 0!important;padding-top:10px;border-top:1px dashed rgba(169,121,60,.35)}.hc-inbook b{color:var(--gold);font-weight:600}.hc-inbook a{color:var(--forest-deep);text-decoration:underline;text-underline-offset:3px}.list.defs.hc-steps .it>summary{grid-template-columns:270px minmax(0,1fr) 22px}.list.defs.hc-steps .it>summary>b{white-space:nowrap;overflow:visible;text-overflow:clip}.hc-n{display:inline-block;width:1.6em;color:var(--gold)}@media (max-width:700px){.hc-row{grid-template-columns:1fr;gap:10px}.list.defs.hc-steps .it>summary{grid-template-columns:minmax(0,1fr) 22px}}.why-link{display:block;margin-top:4px;font-size:13.5px;color:var(--gold);text-decoration:underline;text-underline-offset:3px}.why-line{font-size:15px;color:var(--ink-soft)}.how-xlink,.why-line a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.how-xlink{display:inline;background:none;border:0;padding:0;margin-left:4px;font:inherit;font-size:15px;cursor:pointer}.photo-row .rot{position:relative;width:100%;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--paper)}.photo-row .rot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;opacity:0;transition:opacity .7s ease}.photo-row .rot img.on{opacity:1}.photo-row figure.wide{grid-column:span 2}.photo-row figure.wide .rot{aspect-ratio:8/5}@media (max-width:700px){.photo-row figure.wide{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.photo-row .rot img{transition:none}}#page-newbook:not(.door-open) .setup-step{display:none!important}#setup-door{max-width:640px;margin:0 auto}.door-beat{text-align:center;padding:18px 0 36px}.door-field{max-width:560px;margin:22px auto 0;position:relative}.door-field textarea{width:100%;font-family:var(--font-body);font-size:17.5px;line-height:1.45;padding:16px 58px 16px 20px;color:var(--ink);background:#FFFDF8;resize:none;display:block;border:1px solid var(--stone,#c9c2b2);border-radius:5px}.door-mic{position:absolute;right:9px;top:14px;width:40px;height:40px;border-radius:50%;border:1px solid var(--stone,#c9c2b2);background:#F2F0E7;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.door-mic:hover{border-color:var(--gold);background:#EFE9DA}.door-mic:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.door-mic svg{width:19px;height:19px}.door-mic .m-body{fill:#4A6234;stroke:none}.door-mic .m-arc{fill:none;stroke:#4A6234;stroke-width:1.8;stroke-linecap:round}.door-mic .door-mic-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.door-mic[data-state=recording]{border-color:#A8443A;background:#A8443A}.door-mic[data-state=recording] .m-body{fill:#FFF6F4}.door-mic[data-state=recording] .m-arc{stroke:#FFF6F4}.door-mic[data-state=recording]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(168,68,58,.45);animation:door-mic-pulse 1.4s ease-out infinite}@keyframes door-mic-pulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.25);opacity:0}}@media (prefers-reduced-motion:reduce){.door-mic[data-state=recording]:after{animation:none}}.door-mic-time{position:absolute;right:58px;top:24px;font-size:12.5px;color:var(--ink-soft);font-style:italic}.door-eyebrow{display:block;color:var(--forest)!important;font-family:var(--font-body);font-size:clamp(24px,3.2vw,31px);line-height:1.2;text-transform:none;letter-spacing:0;margin-bottom:30px}.door-title{margin-bottom:14px}.door-ask{font-family:var(--font-body);font-style:italic;font-size:clamp(21px,2.8vw,27px);line-height:1.3;color:var(--forest);max-width:24ch;margin:0 auto;text-align:center}.disclaimers-one{max-width:640px;margin:0 auto 22px;border:1px solid var(--stone,#c9c2b2);border-radius:4px}.disclaimers-one>summary{padding:13px 16px;font-size:15.5px;color:var(--forest-deep,#16361D)}.disclaimers-one .dsc-note{font-size:12.5px;color:var(--ink-soft);font-style:italic;margin-left:8px}.disclaimers-nest{padding:0 16px 10px}.disclaimers-nest .faq-item{border-top:1px solid var(--gold-soft,#f4eadf)}.disclaimers-nest .faq-item>summary{font-size:14.5px;padding:10px 2px}.secure-fields{max-width:440px;margin:26px auto 8px;display:grid;grid-gap:14px;gap:14px;text-align:left}.secure-names{display:grid;grid-template-columns:1fr 96px;grid-gap:12px;gap:12px}.secure-password{display:grid;grid-gap:14px;gap:14px}.secure-password[hidden]{display:none}.secure-door{font-size:14px;line-height:1.45;color:var(--ink-soft);margin:2px 0 0}.secure-door-q{display:block;font-weight:600;color:var(--ink);margin-bottom:8px}.secure-door-pick{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.secure-door-btn{border:1.5px solid var(--stone);background:#fff;color:var(--ink);border-radius:12px;padding:13px 10px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.secure-door-btn[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:#fff}.secure-door-said{display:block;margin-top:8px}#by-door-pick{margin:4px 0 18px}.create-code .more-link,.secure-door .more-link{padding:0;font-size:13.5px}.create-code .more-link[disabled]{opacity:.55;cursor:default}.create-code{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px;text-align:left}.create-code input{font-size:22px;letter-spacing:.25em;text-align:center;padding:10px 12px;border:1px solid var(--stone,#d9d2c3);border-radius:10px;width:100%;box-sizing:border-box}.create-code input[aria-invalid=true]{border-color:#A8443A}.create-code-row{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px}.opened-simple{display:grid;grid-gap:10px;gap:10px;max-width:380px;margin:22px auto 0}.secure-names.is-full{grid-template-columns:1fr 1fr}.hint-tip{margin-left:8px;width:22px;height:22px;border-radius:50%;border:1px solid var(--stone,#c9ae92);background:var(--white,#fff);color:var(--forest,#24502E);font:600 12px/20px system-ui,sans-serif;padding:0;cursor:pointer;vertical-align:middle}.hint-tip[aria-expanded=true]{background:var(--forest,#24502E);color:#fff}#page-newbook:not([data-setup-alone]) .intake-menu,#page-newbook:not([data-setup-alone]) .intake-to-menu,#page-newbook[data-setup-alone] .intake-page-nav,#setup-intake:not([data-ipage-at=menu]) .intake-menu,#setup-intake[data-ipage-at="1"] .intake-page:not([data-ipage="1"]),#setup-intake[data-ipage-at="2"] .intake-page:not([data-ipage="2"]),#setup-intake[data-ipage-at="2"][data-isec=areas] .intake-sec:not([data-intake-id=areas]),#setup-intake[data-ipage-at="2"][data-isec=baseline] .intake-sec:not([data-intake-id=baseline]),#setup-intake[data-ipage-at="2"][data-isec=basic] .intake-sec:not([data-intake-id=basic]),#setup-intake[data-ipage-at="3"] .intake-page:not([data-ipage="3"]),#setup-intake[data-ipage-at=menu] .intake-page,#setup-intake[data-ipage-at=menu] .intake-to-menu{display:none}.intake-menu{display:grid;grid-gap:12px;gap:12px;margin:18px 0 8px}.intake-menu-card{display:block;width:100%;text-align:left;cursor:pointer;font:inherit}.intake-menu-card:hover{border-color:var(--forest,#24502E)}.intake-menu-says{display:block;margin-top:6px;font-size:15px;color:var(--ink-soft,#5A5246)}.intake-to-menu{background:none;border:0;color:var(--forest,#24502E);cursor:pointer;font:inherit;font-size:15px;padding:0;margin:10px 0 4px}.bring-card.ib-hide{display:none}.intake-list-title .hint-tip{margin-left:8px}.notices-all{margin-top:22px}.notices-all>summary{cursor:pointer;list-style:none}.notices-all>summary::-webkit-details-marker{display:none}.notices-all>summary .card-section:after{content:"  +"}.notices-all[open]>summary .card-section:after{content:"  \2212"}.notices-all-says{display:block;font-size:15px;color:var(--ink-soft,#5A5246);margin-top:6px}.notices-all-later{margin-top:12px}.quick-defaults{text-align:center;margin:14px 0 0}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:10px}.plans-grid .plan-card{height:600px;display:flex;flex-direction:column}.plans-grid .plan-items{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:6px}.plans-grid .plan-go{margin-top:auto}#page-plans .plan-beta-top{display:table;max-width:620px;margin:0 auto 16px!important;text-align:center}@media (max-width:860px){.plans-grid{grid-template-columns:1fr}}.plan-card{background:var(--white,#fff);border:1px solid var(--line,#e3d3c1);border-radius:16px;padding:22px 20px;text-align:left}.plan-card-mid{border-color:var(--forest,#24502E);box-shadow:0 10px 28px rgba(32,31,27,.08)}.plan-beta{background:var(--note,#FFF9EC);border:1px solid var(--gold,#8a5a3b);border-radius:10px;padding:10px 12px;font-size:15px;margin:-4px 0 14px}.plan-beta a{color:var(--forest,#24502E);font-weight:600}.plan-name{margin:4px 0 2px}.plan-price{font-size:28px;margin:0 0 12px;color:var(--forest,#24502E)}.plan-for{font-size:15px;margin:0 0 12px}.plan-items{padding-left:18px;margin:0 0 14px;font-size:15px}.plan-items li{margin:0 0 6px}.plan-note{font-size:14px;color:var(--ink-soft,#5A5246);font-style:italic}.plan-go{display:block;text-align:center;margin-top:6px}.plan-foot{text-align:center;font-size:14px;color:var(--ink-soft,#5A5246);margin-top:22px}.today-day{text-align:left;max-width:620px;margin:10px auto 18px}.today-label{font:600 12px system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft,#5A5246);margin:22px 0 8px;text-wrap:balance}.today-truth{font-size:22px;line-height:1.35;border-left:3px solid var(--gold,#8a5a3b);padding:4px 0 4px 14px;margin:6px 0 10px}.today-also span,.today-why span{display:block;font:600 11px system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft,#5A5246);margin-bottom:4px}.today-also p{margin:0 0 6px}.today-always{font-style:italic;color:var(--ink-soft,#5A5246);margin:12px 0 0}.today-list{border-top:1px solid var(--line,#e3d3c1)}.today-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line,#e3d3c1)}.today-open{flex:1 1;text-align:left;background:none;border:0;padding:0;font:inherit;color:var(--ink,#211D17);cursor:pointer}.today-when{font:12px system-ui,sans-serif;color:var(--ink-soft,#5A5246)}.today-tick{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--stone,#c9ae92);background:var(--white,#fff);cursor:pointer;padding:0;flex:none}.today-tick[aria-pressed=true]{background:var(--forest,#24502E);border-color:var(--forest,#24502E)}.today-tick[aria-pressed=true]:after{content:"\2713";color:#fff;font-size:14px}.today-row.is-done .today-open{color:var(--ink-soft,#5A5246)}@media (max-width:640px){.today-row>.today-when{flex:1 0 100%;padding-left:34px;margin-top:-6px}}.today-more{width:100%;padding:4px 0 0 34px}.today-more p{margin:0 0 6px}.today-panel{margin:10px 0}.today-panel textarea{width:100%;font:inherit;font-size:16px;margin:4px 0 10px}.today-panel label{display:block;font-size:15px;margin-top:6px}.today-panel-head{display:flex;justify-content:space-between;align-items:center}.today-x{background:none;border:0;font-size:18px;cursor:pointer;color:var(--ink-soft,#5A5246)}.today-mantra{font-size:24px;margin-bottom:4px}.today-truth-full{font-size:15px;line-height:1.45;color:var(--ink-soft,#5A5246);margin:0 0 10px 17px}.truth-limit{margin:6px 0 0;color:var(--ink,#211D17)}.truth-mantra{margin:10px 0 4px;padding:12px 14px;border:1px solid var(--gold,#8a5a3b);border-radius:10px;background:var(--note,#FFF9EC);text-align:left}.truth-mantra-head{display:flex;align-items:center;gap:6px}.truth-mantra-head .card-section{flex:1 1;margin:0}.truth-mantra-ai{font:12px system-ui,sans-serif;color:var(--ink-soft,#5A5246);margin:2px 0 8px}.truth-mantra-line{width:100%;box-sizing:border-box;font:inherit;font-size:19px;padding:8px 10px;border:1px solid var(--line,#e3d3c1);border-radius:8px;background:var(--white,#fff)}.truth-mantra-ask{margin:10px 0 8px;font-size:15px}.truth-mantra-btns{display:flex;flex-wrap:wrap;gap:8px}.truth-mantra-said{margin:6px 0 0}.truth-limit[hidden],.truth-mantra [hidden],.truth-mantra[hidden]{display:none!important}.today-journal{text-align:center;margin:18px 0 0}.today-journal .today-panel{text-align:left}#page-today .tour-open-row,#page-today details.day-section[data-name="My truths and their practices"],#page-today details.day-section[data-name="This morning’s meditation"]:not(.is-called),#page-today details.day-section[data-name="Today's Journal"],#page-today details.day-section[data-name="Your week"]:not(.is-due){display:none!important}.today-greet{text-align:center;font-size:22px;margin:0 0 4px}#page-today .day-step{justify-content:center;text-align:center}#page-today .now-catch{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px 12px;max-width:640px}#page-today .now-catch>.now-top{order:1;flex:1 1;min-width:0;text-align:center}#page-today .now-catch .now-row{margin-top:0}#page-today .now-catch>.long-record,#page-today .now-catch>.rising{display:contents}#page-today .now-catch .rising-top{order:2;flex:1 1;min-width:0;text-align:center}#page-today .now-catch .lr-top{order:3;flex:1 1;min-width:0;text-align:center}#page-today .now-catch .long-record-card,#page-today .now-catch .rising-sheet,#page-today .now-catch>#say-panel{order:4;flex:1 1 100%}#page-today .now-catch>#say-said{order:5;flex:1 1 100%}#page-today .now-catch .lr-top .btn,#page-today .now-catch .now-top .btn,#page-today .now-catch .rising-top .btn,#page-today .now-catch .tb-top .btn{white-space:normal;font-size:16px;padding:10px 14px;min-height:46px;width:100%;max-width:190px}#page-today .now-catch .now-row{display:flex;width:100%;justify-content:center}#page-today .now-catch .now-row .what-this{left:auto;right:-2px;top:-8px;transform:none;margin:0}@media (max-width:480px){#page-today .now-catch .now-row .what-this{top:-12px;right:-13px}}#page-today .now-catch .long-record-says,#page-today .now-catch .now-says,#page-today .now-catch .rising-says,#page-today .now-catch .tb-says{font-family:var(--ui,system-ui,sans-serif);font-size:13.5px;line-height:1.4;color:var(--ink-soft,#5A5246);margin:8px 4px 0}@media (max-width:480px){#page-today .now-catch .lr-top .btn,#page-today .now-catch .now-top .btn,#page-today .now-catch .rising-top .btn,#page-today .now-catch .tb-top .btn{padding-left:8px;padding-right:8px;font-size:14px}#page-today .now-catch .long-record-says,#page-today .now-catch .now-says,#page-today .now-catch .rising-says,#page-today .now-catch .tb-says{font-size:12px}}#page-today .now-catch>.talk-blue{display:contents}#page-today .now-catch .tb-top{order:3;flex:1 1;min-width:0;text-align:center}#page-today .now-catch .talk-blue-card{order:4;flex:1 1 100%}.tb-btn[aria-expanded=true]{background:var(--forest);border-color:var(--forest);color:#fff}.talk-blue-card{position:relative;text-align:left;margin-top:12px}.talk-blue-card .tb-why{font-size:16px;margin:12px 0 6px}.talk-blue-card.is-dragging{border-color:var(--forest)}.tb-drop{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;border:2px dashed var(--forest);border-radius:16px;background:rgba(255,253,248,.92);font-family:var(--font-display);font-size:22px;color:var(--forest);pointer-events:none}.tb-thread{max-height:52vh;min-height:120px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:10px 2px;margin:10px 0 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tb-msg{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:10px 14px;max-width:86%;min-width:0;overflow-wrap:anywhere}.tb-msg-blue{margin-right:auto}.tb-msg-me{margin-left:auto;background:var(--gold-soft)}.tb-from{display:block;font-family:var(--ui,system-ui,sans-serif);font-size:12.5px;color:var(--ink-soft);margin-bottom:2px}.tb-text{margin:4px 0 0;white-space:pre-wrap;font-size:16px;line-height:1.5}.tb-md{font-size:16px;line-height:1.55}.tb-md>:first-child{margin-top:4px}.tb-md>:last-child{margin-bottom:0}.tb-md p{margin:0 0 10px}.tb-md h1,.tb-md h2,.tb-md h3,.tb-md h4{font-family:var(--font-display);font-weight:400;margin:12px 0 6px}.tb-md h1{font-size:22px}.tb-md h2{font-size:20px}.tb-md h3,.tb-md h4{font-size:18px}.tb-md ol,.tb-md ul{margin:0 0 10px;padding-left:22px}.tb-md li{margin:0 0 4px}.tb-md blockquote{margin:0 0 10px;padding:2px 0 2px 12px;border-left:3px solid var(--gold);color:var(--ink-soft)}.tb-md code{font-size:14px;border-radius:4px;padding:1px 4px}.tb-md code,.tb-md pre{background:var(--gold-soft)}.tb-md pre{border-radius:8px;padding:10px 12px;overflow-x:auto}.tb-md pre code{background:none;padding:0}.tb-md a{color:var(--forest)}.tb-md table{border-collapse:collapse;margin:0 0 10px;font-size:15px}.tb-md td,.tb-md th{border:1px solid var(--line);padding:4px 8px;text-align:left}.tb-msg[data-streaming="1"] .tb-md>:last-child:after{content:"\258F";color:var(--stone);margin-left:2px}.tb-photos{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.tb-photo{display:block;max-width:220px;max-height:220px;border-radius:8px;border:1px solid var(--line);object-fit:cover}.tb-photo-empty{font-size:13px;color:var(--ink-soft);padding:6px 8px}.tb-voice{display:inline-block;font-size:12.5px;color:var(--forest)}.tb-sending,.tb-status,.tb-transcribing,.tb-voice{font-family:var(--ui,system-ui,sans-serif);margin:4px 0 0}.tb-sending,.tb-status,.tb-transcribing{font-size:13.5px;color:var(--ink-soft)}.tb-status{margin:0;padding:0 6px}.tb-failed{font-size:13.5px;color:var(--gold);margin:6px 0 0}.tb-notready .btn-row{margin-top:10px}.tb-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.tb-chip{position:relative;width:64px;height:64px;border-radius:8px;border:1px solid var(--line);overflow:hidden;background:var(--gold-soft)}.tb-chip img{width:100%;height:100%;object-fit:cover;display:block}.tb-chip[data-state=sending] img{opacity:.45}.tb-chip-says{left:0;right:0;bottom:0;font:11px var(--ui,system-ui,sans-serif);text-align:center;background:rgba(255,253,248,.9);color:var(--ink);padding:2px 0;border:0}.tb-chip-says,.tb-chip-x{position:absolute;cursor:pointer}.tb-chip-x{top:2px;right:2px;width:20px;height:20px;border-radius:50%;border:0;background:rgba(33,29,23,.7);color:#fff;font-size:11px;line-height:20px;padding:0}.tb-compose{display:flex;align-items:flex-end;gap:6px}.tb-compose textarea{flex:1 1 auto;min-width:0;font:inherit;font-size:16px;line-height:1.4;resize:none;min-height:44px;max-height:160px;padding:10px 12px;border:1px solid var(--stone);border-radius:12px;background:var(--white);color:var(--ink)}.tb-compose textarea:focus{outline:none;border-color:var(--forest)}.tb-icon{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--forest);cursor:pointer;padding:0}.tb-icon:hover{border-color:var(--forest)}.tb-icon:disabled{opacity:.45;cursor:default}.tb-send{flex:none;min-height:44px}.tb-recording{flex-wrap:wrap;align-items:center}.tb-said{margin:8px 0 0}@media (max-width:480px){.tb-thread{max-height:48vh}.tb-msg{max-width:92%}.tb-photo{max-width:160px;max-height:160px}}.today-journal>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.today-journal>summary::-webkit-details-marker{display:none}.today-journal>summary .today-label{margin:0}.today-journal-plus{font-size:22px;line-height:1;color:var(--forest,#2d4a3e)}.today-journal[open] .today-journal-plus{transform:rotate(45deg)}.today-card{background:var(--white,#fff);border:1px solid var(--line,#e3d3c1);border-radius:14px;padding:16px 18px;margin:16px 0}.today-card>.today-label:first-child{margin-top:0}.today-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 8px}.today-card>.today-label-row:first-child{margin-top:0}.today-label-row .today-label{margin:0}.today-day button.tool.today-edit-btn{padding:0;font-size:14px}.today-edit-item{border-top:1px solid var(--line,#e3d3c1);padding-top:10px;margin-top:12px}.today-edit-item:first-of-type{border-top:0;margin-top:4px}.today-edit-num{font:600 12px system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft,#5A5246)}.today-day button.tool.today-edit-remove{padding:0;font-size:14px}.today-edit .field input[type=date],.today-edit .field input[type=text],.today-edit .field input[type=time],.today-edit .field select{font-size:16px}.today-edit-foot{margin-top:14px}.today-edit-line{display:flex;align-items:center;gap:10px}.today-edit-name{flex:1 1;min-width:0;overflow-wrap:anywhere}.today-day button.tool.today-edit-one{padding:0;font-size:14px}.today-edit-item.is-open{background:var(--cream,#FBF7F1);border-radius:10px;padding:10px 12px}.today-fluid-edit{margin:0 0 4px}.today-solo-evening #today-practices .today-edit-btn{display:none!important}.today-journal textarea{width:100%;font:inherit;font-size:16px;margin:4px 0 8px}.rising{text-align:center;margin:16px 0 0}.rising-btn{background:var(--gold-soft,#F4EADF);border-color:var(--gold,#8A5A3B);color:var(--ink,#211D17)}.rising-btn:hover,.rising-btn[aria-expanded=true]{background:var(--forest,#3F5A45);border-color:var(--forest,#3F5A45);color:#fff}.entry-group{font-family:var(--ui,system-ui,sans-serif);font-weight:600;margin:18px 0 6px}.entry-group,.rising-says{font-size:14px;color:var(--ink-soft,#5A5246)}.rising-says{margin:6px 0 0}.rising-sheet{text-align:left;margin-top:12px}.rising-head{display:flex;justify-content:space-between;align-items:center}.rising-x{background:none;border:0;font-size:18px;cursor:pointer;color:var(--ink-soft,#5A5246)}.rising-truth{border-left:3px solid var(--gold,#8a5a3b);padding:2px 0 2px 12px;font-size:18px;margin:10px 0}.rising-steps{padding-left:20px}.rising-steps li{margin:0 0 8px}.rising-988{margin-bottom:0}.long-record{text-align:center;margin:14px 0 0}.long-record-says{font-size:14px;color:var(--ink-soft,#5A5246);margin:6px 0 0}.long-record-card{text-align:left;margin-top:12px}.long-record-card textarea{font:inherit;font-size:16px}#say-panel,.long-record-card{position:relative}.panel-x{position:absolute;top:8px;right:10px;z-index:1;line-height:1;padding:4px}.lr-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.lr-row select{font:inherit;font-size:16px;padding:8px 10px;border:1px solid var(--stone,#c9ae92);border-radius:8px}.lr-controls{margin-bottom:4px}.lr-state{cursor:default}.lr-wave{display:inline-flex;align-items:center;gap:2px;height:28px;width:150px;max-width:40vw}.lr-wave>span{flex:1 1;min-height:2px;background:#B4462F;border-radius:1px}.lr-waiting{border-top:1px solid var(--line,#e3d3c1);padding-top:12px;margin-top:14px}.lr-when{margin:0}.quick-values{margin:16px 0 6px;text-align:left}.quick-values>summary{cursor:pointer;color:var(--ink-soft,#5A5246);font-size:15px;line-height:1.5}.kind-own{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.kind-own-btn,.kind-own-clear{background:none;border:0;padding:0;color:var(--forest,#24502E);text-decoration:underline;cursor:pointer;font:inherit;font-size:14px}.kind-own-at{font:inherit;font-size:16px;padding:4px 8px;border:1px solid var(--stone,#c9ae92);border-radius:8px}#setup-notice-kinds:not(:empty)+.notices-all-later{display:none}.truth-more-head{font-size:15px;color:var(--ink-soft,#5A5246);margin:4px 0 6px}.truth-bit{border-top:1px solid var(--line,#e3d3c1)}.truth-bit:last-of-type{border-bottom:1px solid var(--line,#e3d3c1);margin-bottom:12px}.truth-bit>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 2px;color:var(--forest,#24502E)}.truth-bit>summary::-webkit-details-marker{display:none}.truth-bit>summary:after{content:"+";font-size:20px;line-height:1}.truth-bit[open]>summary:after{content:"\2212"}.truth-bit>.field{margin:0 0 12px}.truth-bit>.field>label{display:none}.opened-simple .btn{width:100%;text-align:center}.truth-more{margin:4px 0 12px}.truth-more>summary{cursor:pointer;color:var(--forest,#24502E);font-size:15px;margin-bottom:10px}.truth-keep{margin-top:6px}.truth-kept{display:none;align-items:center;gap:12px}.truth-kept-line{flex:1 1;font-style:italic}.truth-change{background:none;border:0;color:var(--forest,#24502E);text-decoration:underline;cursor:pointer;font:inherit;font-size:14px;padding:0}.repeat-row.is-kept>.field,.repeat-row.is-kept>.truth-keep,.repeat-row.is-kept>.truth-more{display:none}.repeat-row.is-kept>.truth-kept{display:flex}.chapter-said{text-align:center;margin:14px 0 0}.chapter-said[data-bad]{color:#A8443A}.chapter-card{text-align:left;margin:16px auto 0;max-width:620px}.chapter-text p{margin:0 0 12px;line-height:1.6}.chapter-text mark{background:#F4E3B8;color:inherit;border-radius:3px;padding:0 1px}.chapter-fix{max-width:620px;margin:16px auto 0;display:grid;grid-gap:8px;gap:8px;text-align:left}.chapter-fix textarea{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--stone,#c9ae92);border-radius:10px}.chapter-fix .btn{justify-self:start}#page-newbook:not([data-setup-alone]) .first-book-send{display:none}.values-listbtn{background:none;border:1px dashed var(--stone,#c9ae92);border-radius:999px;padding:7px 14px;color:var(--forest,#24502E);cursor:pointer;font:inherit;font-size:15px;margin:8px 0 10px}.values-short{margin:14px 0 0;padding:12px 14px;border:1px solid var(--gold,#8a5a3b);border-radius:12px;background:var(--note,#FFF9EC)}.values-short p{margin:0 0 8px}.secure-names input#setup-last-initial{text-align:center;text-transform:uppercase}.secure-f span{display:block;font-size:14px;color:var(--forest-deep,#16361D);margin-bottom:5px}.secure-f input{width:100%;font-family:var(--font-body);font-size:17px;padding:12px 14px;color:var(--ink);background:#FFFDF8;border:1px solid var(--stone,#c9c2b2);border-radius:4px}.secure-f input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(169,121,60,.15)}.door-open-note{text-align:center;padding:8px 0 6px}.door-open-note h2{margin:0 0 6px}.door-open-note p{font-size:16px;color:var(--ink-soft);margin:0 auto;max-width:46ch}.door-field textarea::placeholder{color:#B8B1A2;font-style:italic}.door-field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(169,121,60,.15)}.door-egslead{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:18px 0 6px}ul.door-egs{list-style:none;margin:0 auto;padding:0;max-width:46ch}ul.door-egs li{font-size:14.5px;color:var(--ink-soft);font-style:italic;padding:5px 0}ul.door-egs li+li{border-top:1px solid var(--gold-soft,#f4eadf)}.door-cta{margin-top:24px}.door-mirror{max-width:600px;margin:0 auto 56px;border:1px solid var(--gold-soft,#f4eadf);border-radius:3px;background:#F8F3E8;padding:32px 28px 28px;text-align:center}.door-mrow{margin-bottom:26px}.door-mrow:last-of-type{margin-bottom:0}.door-mlab{font-family:var(--font-body);font-style:italic;font-size:23px;color:var(--forest);margin:0 0 12px;line-height:1.2}.door-mlab span{display:inline-block;border-bottom:1px solid var(--gold-soft,#f4eadf);padding-bottom:5px}.door-mval{font-size:19px;line-height:1.4;color:var(--ink);margin:0}.door-mnote{font-family:var(--font-body);font-style:italic;font-size:clamp(22px,3.2vw,29px);line-height:1.3;color:var(--forest);margin:30px 0 0;padding-top:24px;border-top:1px solid var(--gold-soft,#f4eadf)}.door-choice{display:flex;gap:46px;justify-content:center;flex-wrap:wrap;margin:38px auto 0}.door-pick{font-family:var(--font-body);background:none;border:0;cursor:pointer;padding:14px 18px 12px;border-radius:6px;display:flex;flex-direction:column;align-items:center;transition:transform .14s ease,background .14s ease}.door-pick:hover{transform:translateY(-3px);background:rgba(169,121,60,.06)}.door-pick:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.door-pick svg{width:176px;height:120px;display:block}.door-lbl{font-size:19px;color:var(--forest-deep,#16361D);margin-top:10px}.door-sub{font-size:13.5px;color:var(--ink-soft);font-style:italic;margin-top:2px}.door-pick .d-frame{fill:none;stroke:#24502E;stroke-width:2.4}.door-pick .d-light{fill:#F7EBD2;stroke:none}.door-pick .d-gap{fill:#F0D9A6;stroke:none}.door-pick .d-spill{fill:#C79447;opacity:.2;stroke:none}.door-pick .d-panel{fill:#4A6234;stroke:#24502E;stroke-width:1.4}.door-pick .d-knob{fill:#C79447;stroke:none}#door-yes:hover .d-spill{opacity:.34}#door-no:hover .d-gap{fill:#F7E6BF}.door-remember{font-size:16.5px;color:var(--ink-soft);max-width:50ch;margin:34px auto 0;padding-top:22px;border-top:1px solid var(--stone,#c9c2b2);text-align:center;line-height:1.55}.door-remember b{color:var(--forest);font-weight:600}.door-veil{position:fixed;inset:0;z-index:900;background:rgba(32,31,27,.42);display:flex;align-items:center;justify-content:center;padding:24px}.door-veil[hidden]{display:none}.door-pop{background:var(--paper,#FFFDF8);border:1px solid var(--stone,#c9c2b2);border-top:3px solid var(--gold);border-radius:4px;max-width:460px;width:100%;padding:30px 28px 26px;text-align:center;box-shadow:0 26px 60px rgba(32,31,27,.28)}.door-pop h3{font-family:var(--font-body);font-style:italic;font-weight:400;font-size:27px;color:var(--forest);margin:0 0 10px}.door-pop p{font-size:15.5px;color:var(--ink-soft);margin:0 0 18px}.door-poprow{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:0}.jr-shelf{margin:34px 0 14px;padding-top:18px;border-top:1px solid var(--rule,rgba(0,0,0,.09))}.jr-shelf:first-child{margin-top:6px;padding-top:0;border-top:0}.jr-shelf .add-later-note{margin:6px 0 0}.day-strip{display:flex;flex-wrap:wrap;gap:8px}.day-chip{font:inherit;font-size:13px;line-height:1.2;cursor:pointer;padding:7px 13px;border-radius:999px;background:var(--white);border:1px solid var(--line);color:var(--ink-soft)}.day-chip:hover{border-color:var(--gold);color:var(--gold)}.day-chip.is-on{border-color:var(--forest);color:var(--forest);background:var(--paper)}.day-chip.is-empty{opacity:.55}.day-chip.is-empty.is-on{opacity:1}.entry-actions{display:flex;gap:14px;margin-top:10px}.entry-actions .more-link{font-size:13px}.entry-drop{color:var(--ink-soft)}.entry-drop:hover{color:var(--clay,#a4553f)}.entry-edit{width:100%;margin:4px 0 10px}.entry-edit-row{display:flex;align-items:center;margin-bottom:4px}.entry-edit-row .btn{font-size:14px;padding:7px 18px}.truth-form{max-width:520px;margin:0 auto;text-align:center}.truth-form .field{text-align:left}.truth-form label{display:block;text-align:center}.truth-form .hint{text-align:center;margin-bottom:8px}.repo-meaning{font-size:15px;color:var(--ink);margin:0 0 10px}.repo-story{font-size:13.5px;color:var(--ink-soft);margin:2px 0 0;font-style:italic}.value-pick{margin-top:2px}.value-pick>summary{cursor:pointer;font-size:14px;color:var(--ink-soft);padding:12px 16px;border:1px solid var(--line);border-radius:16px;background:#FCFBF7;list-style:none}.value-pick>summary:hover{border-color:var(--gold)}.value-pick>summary::-webkit-details-marker{display:none}.value-pick>summary:after{content:" ▾";color:var(--ink-soft)}.value-pick[open]>summary{color:var(--forest);border-color:var(--forest)}.value-pick[open]>summary:after{content:" ▴"}.value-pick .practice-when-row{margin-top:10px}.today-lead{font-size:14px}.today-foot,.today-lead{text-align:center;color:var(--ink-soft)}.today-foot{font-size:13.5px}.today-foot-small{font-size:12.5px}@media (max-width:767px){#page-today .band,#page-today .btn-row,#page-today .choice-grid,#page-today .day-attach,#page-today .day-body,#page-today .day-section,#page-today .feel-day,#page-today .field,#page-today .going-well-line,#page-today .inner,#page-today .now-catch,#page-today .now-row,#page-today .practice,#page-today .practice-ask,#page-today .practice-body,#page-today .readmore,#page-today .recorder,#page-today .setup-card,#page-today .tour-open-row,#page-today div,#page-today p,#page-today summary{font-size:20.4px}#page-today .align-q,#page-today .readmore-body,#page-today em,#page-today option,#page-today select{font-size:19.2px}#page-today .noticing-lead{font-size:19.8px}#page-today .noticing-ask{font-size:22.8px}#page-today .btn{font-size:16.8px}#page-today #today-now{font-size:16px}#page-today .choice{font-size:17.4px}#page-today .practice-name{font-size:18.6px}#page-today .repo-empty{font-size:17.4px}#page-today .rec-attach,#page-today .rec-btn,#page-today .rec-label,#page-today .repeat-add,#page-today label{font-size:16.8px}#page-today .ask-line,#page-today .more-link,#page-today .not-yet,#page-today span{font-size:16.2px}#page-today .day-count,#page-today .hint{font-size:15.6px}#page-today .ask-yn,#page-today .practice-tie,#page-today .practice-when,#page-today .tour-open{font-size:15px}#page-today .day-name,#page-today .eyebrow{font-size:14.4px}#page-today .practice-group,#page-today .what-this{font-size:13.8px}#page-today .today-lead{font-size:16.8px}#page-today .today-foot{font-size:16.2px}#page-today .today-foot-small{font-size:15px}}.stream-thread{max-height:420px;overflow-y:auto;padding:4px 2px 8px;display:flex;flex-direction:column;gap:10px}.stream-msg{max-width:82%;align-self:flex-start}.stream-msg.is-mine{align-self:flex-end}.stream-who{font-size:12.5px;color:var(--ink-soft);margin-bottom:4px}.stream-msg.is-mine .stream-who{text-align:right}.stream-about{font-size:12.5px;color:var(--gold);margin-bottom:4px;font-style:italic}.stream-msg.is-mine .stream-about{text-align:right}.reply-box{margin-top:10px}.reply-said{font-size:13.5px;color:var(--ink-soft);margin:8px 0 0}.reply-earlier{margin:10px 0 0;padding-left:12px;border-left:2px solid var(--line)}.reply-earlier p{margin:0 0 8px;font-size:14.5px}.note-say{width:100%;padding:13px 16px;border-radius:18px;border:1px solid var(--line);background:#FCFBF7;color:var(--ink);font-family:var(--font-body);font-size:15px;resize:vertical;min-height:92px}.note-say:focus{outline:none;background:var(--white);border-color:var(--gold)}.session-write .field{margin-bottom:12px}.session-write .session-day,.session-write .session-kind,.session-write .session-kind-own{width:100%;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:#FCFBF7;color:var(--ink);font-family:var(--font-body);font-size:15px}@media (min-width:620px){.session-write{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}.session-write .btn-row,.session-write .not-yet,.session-write .note-say{grid-column:1/-1}}.session-list{margin-top:22px}.session-list .entry-card{margin-bottom:14px}.note-say:focus-visible{border-color:var(--forest);box-shadow:0 0 0 3px rgba(74,93,75,.1)}@media (max-width:767px){.note-say{min-height:132px;font-size:16.5px;line-height:1.5}}.stream-body{margin:0;font-size:15.5px;color:var(--ink);white-space:pre-wrap;background:var(--white);border:1px solid var(--stone);border-radius:14px;padding:11px 14px}.stream-msg.is-mine .stream-body{background:var(--paper);border-color:var(--line)}.stream-row{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.stream-row>.stream-say{flex:1 1 100%}.stream-row>.recorder{flex:1 1 auto;margin-bottom:0}.stream-row>.btn{flex:0 0 auto;margin-left:auto}.way-back{display:inline-block;margin:0 0 18px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-body);font-size:30px;line-height:1.2;color:var(--forest);text-decoration:none}.way-back:hover{color:var(--gold)}@media (min-width:900px){#client-one:not(:empty),#coach-work:not(:empty){width:min(1200px,calc(100vw - var(--rail-w, 0px) - 64px));margin-left:50%;transform:translateX(-50%)}}.stream-row .stream-say{flex:1 1 auto;width:100%;margin:0;min-height:170px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#FCFBF7;color:var(--ink);font-family:var(--font-body);font-size:16.5px;line-height:1.6;resize:vertical}.stream-row .stream-say:focus{outline:none;background:var(--white);border-color:var(--gold)}.stream-row .stream-say:focus-visible{border-color:var(--forest);box-shadow:0 0 0 3px rgba(74,93,75,.1)}.stream-row .btn{white-space:nowrap}.stream-failed{font-size:13.5px;color:var(--ink-soft);margin:8px 0 0}.stream-msg.is-mine .stream-failed{text-align:right;margin-top:4px}@media (max-width:767px){.stream-row{gap:12px}.stream-row .stream-say{min-height:150px;font-size:16.5px}.stream-row>.recorder{flex:1 1 100%}.stream-row>.btn{flex:1 1 100%;width:100%;margin-left:0;text-align:center;font-size:17px;padding:13px 20px}.stream-thread{max-height:none}}#nav-book-clients{display:none!important}html.has-clients.no-own-book #nav-book-clients{display:block!important}html.no-own-book #nav-book-journal,html.no-own-book #nav-book-journey,html.no-own-book #nav-book-journeyrepo,html.no-own-book #nav-book-mycoach,html.no-own-book #nav-book-patterns,html.no-own-book #nav-book-pondering,html.no-own-book #nav-book-practices,html.no-own-book #nav-book-repository,html.no-own-book #nav-book-today,html.no-own-book #nav-book-values,html.no-own-book #nav-book-wisdom{display:none!important}html.no-own-book #nav-book-start-own{display:block!important}#nav-book-start-own{display:none!important}@media (max-width:767px){.field textarea{min-height:150px;line-height:1.55}.field input,.field select,.field textarea{font-size:16.5px;padding:14px 16px}.field input[type=date]{font-size:16px}.band,.setup-card{padding-left:16px;padding-right:16px}.field label{font-size:16px}.field .hint{font-size:14.5px;line-height:1.55}}#nav-book-btn{position:relative;display:inline-flex;align-items:center;white-space:nowrap}.nav-waiting{min-width:17px;margin-left:7px;padding:0 5px;border-radius:9px;color:#FFFFFF;font-size:10.5px;line-height:17px;text-align:center;font-weight:700}.nav-waiting,.nav-waiting-mark{display:inline-block;background:#A4321F;vertical-align:middle;animation:waiting-pulse 1.1s ease-in-out 2}.nav-waiting-mark{width:8px;height:8px;margin-left:8px;border-radius:50%}@keyframes waiting-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(164,50,31,.55)}60%{transform:scale(1.14);box-shadow:0 0 0 7px rgba(164,50,31,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(164,50,31,0)}}@media (prefers-reduced-motion:reduce){.nav-waiting,.nav-waiting-mark,.stream-msg.is-newest .stream-body{animation:none}}@media (max-width:767px){#nav-book-btn{padding-left:inherit;overflow:visible}.nav-waiting{position:absolute;left:-8px;top:50%;transform:translateY(-50%);margin:0;order:0;width:8px;height:8px;min-width:0;padding:0;border-radius:50%;border:0;font-size:0;line-height:0;color:transparent;overflow:hidden}@keyframes waiting-pulse{0%{transform:translateY(-50%) scale(1);box-shadow:0 0 0 0 rgba(164,50,31,.55)}60%{transform:translateY(-50%) scale(1.14);box-shadow:0 0 0 6px rgba(164,50,31,0)}to{transform:translateY(-50%) scale(1);box-shadow:0 0 0 0 rgba(164,50,31,0)}}}.stream-msg.is-newest .stream-body{animation:newest-glow 1.6s ease-in-out infinite}@keyframes newest-glow{0%{box-shadow:0 0 0 0 rgba(164,50,31,.35);border-color:var(--stone)}55%{box-shadow:0 0 0 6px rgba(164,50,31,0);border-color:#A4321F}to{box-shadow:0 0 0 0 rgba(164,50,31,0);border-color:var(--stone)}}.day-section>summary .day-waiting{margin-left:auto;margin-right:0;position:static;transform:none;flex:0 0 auto}@media (max-width:767px){.day-section>summary .day-waiting{position:static;left:auto;top:auto;margin-left:auto;width:auto;height:17px;min-width:17px;padding:0 5px;border-radius:9px;font-size:10.5px;line-height:17px;color:#fff;overflow:visible}}.attached-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.attached-one{max-width:100%}.attached-img{max-width:220px;max-height:220px;border-radius:12px;border:1px solid var(--line);display:block;object-fit:cover}@media (max-width:767px){.attached-img{max-width:100%;max-height:260px}}.history-range{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.history-dates{margin:0 0 16px;font-size:13px;color:var(--ink-soft)}.history-row{padding:14px 0;border-top:1px solid var(--line)}.history-row:first-of-type{border-top:0}.history-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.history-name{font-family:var(--font-body);font-size:17px;color:var(--forest)}.history-count{font-size:13px;color:var(--ink-soft)}.history-days{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.history-day{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:11px;border:1px solid var(--line);color:var(--ink-soft);background:none}.history-day[data-state=done]{background:var(--forest);border-color:var(--forest);color:var(--white)}.history-day[data-state=not]{background:var(--line);border-color:var(--line);color:var(--ink-soft)}.history-key{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-soft)}.history-key-one{display:inline-flex;align-items:center;gap:7px}.history-key-one .history-day{width:16px;height:16px}@media (max-width:560px){.history-range{display:grid;grid-template-columns:1fr 1fr}}.today-creed{max-width:470px;margin:0 auto 30px;text-align:center;font-size:19px;line-height:1.6;color:var(--ink);font-style:italic}@media (max-width:560px){.today-creed{font-size:17px;margin-bottom:24px}}.lived-today{text-align:center;margin:0 0 22px;padding:16px 20px;border-top:1px solid var(--stone);border-bottom:1px solid var(--stone)}.lived-label{display:block;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--gold);margin-bottom:7px}.lived-line{font-size:19px;line-height:1.45;color:var(--ink);margin:0 0 7px}.lived-foot{font-size:12.5px;color:var(--ink-soft);margin:0}.truth-says{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--gold);margin-bottom:6px}.truth-line{font-size:21px;line-height:1.45;color:var(--ink);margin:0 0 4px}@media (max-width:560px){.truth-line{font-size:19px}}.truth-values{font-size:13.5px;color:var(--ink-soft)}@media (max-width:620px){#page-today .day-section>summary{align-items:flex-start;flex-wrap:wrap}#page-today .day-count{white-space:normal;overflow:visible;text-overflow:clip}}.practice-truth{margin:26px 0 8px;padding:0 2px}.practice-truth:first-child{margin-top:0}.practice-truth .truth-says{font-size:11.5px;margin-bottom:3px}.practice-truth-line{font-size:18px;line-height:1.4;color:var(--ink);margin:0}@media (max-width:560px){.practice-truth-line{font-size:16.5px}}.practice-room{font-size:12.5px;color:var(--ink-soft)}.practice-add,.practice-room{padding:10px 0 4px}.practice-add-open{font:inherit;font-size:13px;color:var(--gold);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.practice-add-open:hover{color:var(--forest)}.practice-add-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.practice-add-form[hidden]{display:none}.practice-add-name{flex:1 1 200px;display:flex;min-width:0}.practice-add-form input[type=text]{flex:1 1 200px;min-width:0;padding:8px 14px}.practice-add-form input[type=text],.practice-add-form select{font:inherit;font-size:14px;border:1px solid var(--stone);border-radius:999px;background:var(--white);color:var(--ink)}.practice-add-form select{flex:0 0 auto;width:auto;padding:8px 12px}.practice-add-form input[type=text]:focus,.practice-add-form select:focus{outline:none;border-color:var(--gold)}.practice-add .not-yet{margin-top:8px}.kind-group-head{text-align:center;margin:26px 0 6px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--gold)}.kind-row{display:flex;gap:14px;align-items:center;padding:9px 0;border-bottom:1px solid var(--paper)}.kind-row:last-child{border-bottom:none}.kind-body{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.kind-name{font-size:14.5px;color:var(--ink)}.kind-shape,.kind-soon{font-size:10.5px;padding:0 7px;line-height:16px;border-radius:999px}.kind-shape{color:var(--gold);border:1px solid var(--gold-soft)}.kind-soon{color:var(--ink-soft);border:1px dashed var(--stone)}.kind-what{flex-basis:100%;font-size:12.5px;color:var(--ink-soft);line-height:1.45;margin-top:1px}.kind-switch{flex:0 0 auto}.kind-switch input{width:17px;height:17px;accent-color:var(--forest);cursor:pointer}.shape-key{display:grid;grid-template-columns:160px 1fr;grid-gap:6px 18px;gap:6px 18px;font-size:13.5px;color:var(--ink-soft)}.shape-key b{color:var(--forest);font-weight:600}@media (max-width:560px){.shape-key{grid-template-columns:1fr;gap:1px 0}.shape-key b{margin-top:10px}}.done-row{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--paper);font-size:13.5px}.done-row:last-child{border-bottom:none}.done-what{flex:1 1;min-width:0;color:var(--ink-soft)}.done-did{flex:0 0 auto;font-size:12.5px;color:var(--forest)}.done-when{flex:0 0 auto;font-size:12px;color:var(--ink-soft);width:84px;text-align:right}#page-today .day-section[hidden]{display:none!important}.week-lead{max-width:500px;margin:0 auto 22px!important;text-align:center}.week-head{display:block;text-align:center;margin:26px 0 8px}.week-counted{font-size:16px;line-height:1.6;color:var(--ink);margin:0 0 12px}.week-ask{font-family:var(--serif,Georgia,serif);font-size:18px;font-style:italic;line-height:1.5;color:var(--ink);margin:0 0 6px}.repo-section{margin:38px 0 12px;text-align:center}.repo-section:first-of-type{margin-top:18px}.repo-section .card-section,.repo-section-count{display:inline-block}.repo-section-count{margin-left:8px;font-size:12px;color:var(--ink-soft)}.repo-section-says{max-width:520px;margin:8px auto 0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.repo-past{margin-top:40px;border-top:1px solid var(--stone)}.repo-past>summary{list-style:none;cursor:pointer;text-align:center;padding:16px 0;font-size:13px;color:var(--ink-soft)}.repo-past>summary::-webkit-details-marker{display:none}.repo-past>summary:after{content:" +";color:var(--gold)}.repo-past[open]>summary:after{content:" \2212"}.repo-past-body{padding-bottom:20px}.med-run{border:1px solid var(--stone);border-radius:14px;padding:16px 18px;margin-bottom:16px}.med-beats{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.med-beat{font-size:14px;color:var(--ink-soft);line-height:1.5}.med-beat b{display:block;color:var(--forest);font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:1px}.med-go{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.med-time[aria-pressed=true]{border-color:var(--gold);background:#FDFAF3}.med-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:19px;color:var(--forest);min-width:58px;text-align:center}.med-after{font-size:12.5px;color:var(--ink-soft);text-align:center;margin:0 0 14px}.entry-sat{display:block;margin-top:2px;font-style:italic}.entry-intention{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:8px 0 0}.entry-intention b{color:var(--forest);font-weight:600}.day-step{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:10px}.day-step #day-step{display:inline-flex;gap:8px}.day-step-go{font:inherit;font-size:14px;line-height:1;color:var(--gold);background:none;border:1px solid var(--gold-soft);border-radius:999px;width:26px;height:26px;cursor:pointer}.day-step-go:disabled{opacity:.3;cursor:default}.day-step-go:not(:disabled):hover{border-color:var(--gold);background:#FDFAF3}#page-today.is-looking-back #lived-today,#page-today.is-looking-back .day-section,#page-today.is-looking-back .now-catch,#page-today.is-looking-back .today-creed,#page-today.is-looking-back .today-day,#page-today.is-looking-back .today-foot{display:none}.day-past{margin-top:10px}.day-past-said{text-align:center;font-size:13.5px;color:var(--ink-soft);margin:0 0 16px;font-style:italic}.day-past-card{padding:16px 20px;margin-bottom:12px}#setup-door,.rail-mark[hidden]{display:none!important}.welcome-why{margin:18px 0 34px;padding-bottom:26px;border-bottom:1px solid var(--line,#e3ddd0);text-align:center}.welcome-why .card-section{display:block}.welcome-why h3{font-weight:500;color:var(--forest);font-size:1.5em;margin:6px 0 14px}.welcome-why .welcome-honor{font-style:italic}.welcome-why .welcome-sign{line-height:1.7}.jtake{text-align:center}.field .jtake .jtake-btn{cursor:pointer;display:inline-block;width:auto;padding:7px 16px;margin:0;font-size:14px;line-height:1.3}.jtake-said{margin-top:8px}.jtruth{padding:10px 0 12px;border-bottom:1px dashed var(--line,#e3ddd0);margin-bottom:8px}.jtruth-deeper{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--ink-soft,#5c574d);margin-top:8px;cursor:pointer;font-weight:400}.jtruth-deeper input{margin-top:3px}.jrow{grid-template-columns:1fr 160px}.jpractice,.jrow{display:grid;grid-gap:8px;gap:8px;margin-bottom:8px}.jpractice{padding:12px 0;border-bottom:1px dashed var(--line,#e3ddd0)}.jtiming{display:flex;gap:8px;flex-wrap:wrap}.jtiming>*{flex:1 1 140px}.jcarry{display:grid;grid-gap:8px;gap:8px}.jremember{margin:6px 0 22px;padding-left:0;list-style:none}.jremember li{margin-bottom:8px}.jgentle{color:var(--gold,#8A5A3B)}@media (max-width:560px){.jrow{grid-template-columns:1fr}}.today-remember-row+.today-remember-row{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line,#e3ddd0)}.today-truth-small{font-size:1.05em}.today-remember-ask{margin-top:14px;padding:10px 12px;border-radius:8px;background:var(--gold-soft,#f6efe2)}.today-add{margin-top:12px}.today-rec{margin-left:auto;font-size:12.5px;color:var(--forest);background:none;border:1px solid var(--line,#e3ddd0);border-radius:999px;padding:2px 10px;cursor:pointer}.today-record textarea{width:100%}.morning textarea{width:100%;margin-top:8px}.morning-clock{color:var(--gold,#8A5A3B)}.morning-invite{font-size:1.05em;line-height:1.7;margin-top:14px}.morning-beta{color:var(--gold,#8A5A3B)}#journey-size .jcarry input,#journey-size .jexp input,#journey-size .jpractice input,#journey-size .jpractice select,#journey-size .jrow input,#journey-size .jtiming input,#journey-size .jtiming select,#journey-size .jtruth textarea{width:100%;padding:11px 14px;border:1px solid var(--line,var(--stone));border-radius:14px;font-family:var(--font-body);font-size:15px;background:#FCFBF7;color:var(--ink)}#journey-size .jcarry input:focus,#journey-size .jpractice input:focus,#journey-size .jpractice select:focus,#journey-size .jrow input:focus,#journey-size .jtiming select:focus,#journey-size .jtruth textarea:focus{outline:none;background:var(--white);border-color:var(--gold)}#journey-size button.tool,.today-day button.tool{background:none;border:0;padding:6px 0;cursor:pointer;font-family:var(--font-body);font-size:15px;color:var(--forest);text-decoration:underline;text-underline-offset:3px}#journey-size .jpractice,#journey-size .jrow,#journey-size .jtruth{text-align:left}#journey-size .card-section{display:block;margin-top:22px}.jintro .step-lead{text-align:left;max-width:560px;margin-left:auto;margin-right:auto}.jintro-again{display:block;margin:18px auto 0}#journey-size .jdepth{flex-direction:column;align-items:stretch}#journey-size .jdepth .chip{text-align:left;border-radius:14px;white-space:normal}.long-record-card .rec-big{display:flex;flex-direction:column;align-items:center;gap:8px;margin:10px 0 14px}.long-record-card .rec-big .rec-btn{width:96px;height:96px;border-radius:50%;justify-content:center;flex-direction:column;gap:6px;font-size:15px}.long-record-card .rec-big .rec-btn .dot{width:18px;height:18px}.long-record-card .rec-big .rec-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft,#5c574d)}.long-record-card textarea{width:100%;padding:13px 16px;border:1px solid var(--line,var(--stone));border-radius:18px;font-family:var(--font-body);font-size:15px;background:#FCFBF7;color:var(--ink)}.walk-bar{position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:9999;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:6px 8px;box-shadow:0 4px 18px rgba(0,0,0,.15);font-size:14px}.walk-bar,.walk-btn{background:#fff;border:1px solid var(--forest,#3f5a45);border-radius:999px}.walk-btn{color:var(--forest,#3F5A45);padding:6px 14px;cursor:pointer;white-space:nowrap;font:inherit}.walk-btn.walk-next{background:var(--forest,#3F5A45);color:#fff}.walk-btn:disabled{opacity:.4;cursor:default}.walk-pick{min-width:0;max-width:46vw;border:0;background:transparent;font:inherit;color:#333}.walk-said{font-size:13px;color:#555}body:has(.walk-bar){padding-bottom:72px}.chips[hidden],.field-pair[hidden],.jtiming[hidden]{display:none!important}.welcome-why .welcome-full{margin:4px 0 18px}.welcome-why .welcome-full summary{cursor:pointer;color:var(--forest);font-weight:600;margin-bottom:10px}.jintro .step-eyebrow{display:block;margin-bottom:14px}#journey-size .jmez-prep .field.jpick,#journey-size .jreflect .field.jpick{text-align:left}#journey-size .jmez-prep .field.jpick .hint,#journey-size .jmez-prep .field.jpick label,#journey-size .jreflect .field.jpick .hint,#journey-size .jreflect .field.jpick label{text-align:left;margin-left:0}#journey-size .jmez-prep .field.jpick select,#journey-size .jreflect .field.jpick select{width:22em;max-width:100%;display:block;margin-left:0}#journey-size .jreflect .field.jpick input[type=text]{margin-top:8px}#journey-size .jpart-head{margin:4px 0 16px}#journey-size .jpart-head .trip-step{text-transform:none;letter-spacing:.02em;font-size:14px}#journey-size .jguide-sheet{margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--line,#d9d2c5)}#journey-size .jstart-screen[data-jpart-at]:not([data-jpart-at="0"])>.jfill-offer{display:none}#journey-size .field.jmissing>label:first-child:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:#C2412D;margin-right:8px;vertical-align:middle}#journey-size .field.jmissing select,#journey-size .field.jmissing textarea{border-color:#C2412D}#journey-size .jmez-prep .jtake-field .jtake{display:flex;gap:14px;text-align:left;flex-wrap:wrap}#journey-size .jmez-prep .jtake-field .jtake .hint{flex:1 1 260px;margin:0}#journey-size .jmez-prep .jtake-field .jtake-said{flex-basis:100%}#journey-size .jpages-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}#journey-size .jpages-sizes .jstart-area{margin:0}@media (max-width:640px){#journey-size .jpages-sizes{grid-template-columns:1fr}}#journey-size .jopen{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:12px 14px;margin:0 0 18px;border:1px solid var(--line,#e3ddd0);border-radius:10px;cursor:pointer;line-height:1.45}#journey-size .jopen input{margin-top:4px;width:auto;flex:none}#journey-size .jopen.jopen-on{border-color:var(--forest);background:rgba(45,74,62,.05)}#journey-size .jmez-prep .jtake-field .jtake{flex-wrap:nowrap;align-items:center}#journey-size .jmez-prep .jtake-field .jtake .hint{flex:1 1 auto;min-width:0}#journey-size .jmez-prep .jtake-field .jtake .jtake-btn{flex:none;border-radius:6px;padding:8px 14px;white-space:nowrap}@media (max-width:520px){#journey-size .jmez-prep .jtake-field .jtake{flex-wrap:wrap}}.today-journey-next{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--forest)}.today-journey-next-q{margin:0;font-size:1.05em;color:var(--forest)}#journey-size .chips.jfits{justify-content:center}#journey-size .jkey-q{text-align:left;font-size:1.05em;color:var(--forest);margin:4px 0 6px;line-height:1.45}#journey-size .jrow.jkey input[type=text]{border-color:var(--forest)}#journey-size .jtruth-mean-label{display:block;text-align:left;font-size:.95em;color:var(--forest);margin:10px 0 4px}#journey-size .jtruth{margin-bottom:16px}#journey-size .jtruth-num{text-align:left;font:600 12px system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold,#8A5A3B);margin:14px 0 4px}#journey-size .jtruth+.jtruth{border-top:1px solid var(--line,#e3ddd0);padding-top:6px}#journey-size .jtruth{position:relative}#journey-size .jtruth-drop{position:absolute;top:10px;right:0;padding:4px;line-height:1}#journey-size .jmulti{border:1px solid var(--line,#e3ddd0);border-radius:10px;background:var(--paper,#fbf8f2);margin:10px auto 0;max-width:22em;text-align:left}#journey-size .jmulti summary{cursor:pointer;padding:12px 14px;list-style:none}#journey-size .jmulti summary:after{content:"\25BE";float:right;color:var(--forest)}#journey-size .jmulti-list{padding:4px 14px 12px;display:grid;grid-gap:6px;gap:6px}#journey-size .jmulti-item{display:flex;gap:8px;align-items:center;cursor:pointer}#journey-size .jmulti-item input{width:auto}#journey-size .jmulti-list.jmulti-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}@media (min-width:640px){#journey-size .jmulti-cols{grid-template-columns:repeat(3,minmax(0,1fr))}#journey-size .jmulti.jmulti-wide{max-width:34em}}#journey-size .jmez-prep .field.jpick .jmulti,#journey-size .jreflect .field.jpick .jmulti{margin-left:0}#journey-size .jbreath{font-style:italic;text-align:center;margin:0 auto 18px;max-width:34em}#journey-size .jset .jset-chapter{font-size:1.35em;color:var(--forest);margin:0 0 18px}#journey-size .jpractice .jtiming{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}#journey-size .jpractice .jtiming-label{color:var(--forest)}#journey-size .jpractice .jtiming input[type=time]{width:auto}#journey-size .jpractice .jdays{flex-basis:100%}#journey-size .jpractice .jdays .chip{min-width:3.2em}#journey-size .jpractice .jtiming{flex-direction:column;align-items:flex-start}#journey-size .jpractice .jtime-row{display:flex;align-items:center;gap:10px}#journey-size .jpractice .jtiming{gap:6px;margin:6px 0 10px}#journey-size .jpractice .jtiming>*{flex:none}#journey-size .jpractice .jdays[hidden],#journey-size .jpractice .jtime-row[hidden]{display:none}#journey-size .jpractice .jtime-row .jtiming-label{min-width:7.5em;text-align:left;font-size:.95em}#journey-size .jpractice .jtime-row select{width:auto;min-width:12em}#journey-size .jpractice .jtime-row input[type=time]{width:9em}.rising-sheet .rising-line{font-size:1.35em;line-height:1.4;color:var(--forest);margin:6px 0 10px;font-style:italic}.rising-sheet .rising-name{margin:6px 0 2px;color:var(--ink-soft,#6b665c)}.entry-card .repo-chapter{font-family:Georgia,serif;font-size:1.2em;color:var(--forest);margin:4px 0 6px}.rising-sheet .rising-ground{margin:0 0 12px}#page-today #day-step-row{justify-content:center;text-align:center}#page-today details.today-notices-thin{padding:6px 14px;margin:0 0 12px;min-height:0}#page-today details.today-notices-thin>summary{padding:4px 0;font-size:.92em}#page-today details.today-notices-thin .card-section{margin:0}#page-today details.today-notices-thin{scroll-margin-top:90px}#journey-size .jbody{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin:10px 0 12px;text-align:left}.bz-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.bz-one{margin:0;min-width:0}.bz-cap{font:600 12px system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8a857a;text-align:center;margin:0 0 4px}#journey-size .jbody-fig svg{display:block;width:100%;height:auto;max-height:460px;touch-action:manipulation}#journey-size .jbody .bz-hit{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}#journey-size .jbody .bz-area{transition:fill-opacity .12s}#journey-size .jbody .bz-area.bz-hover[fill=none]{fill:#d9b77a;fill-opacity:.22}#journey-size .jbody .bz-area.bz-hover{stroke:#8A5A3B;stroke-dasharray:none}#journey-size .jbody-whole{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}#journey-size .jbody-whole .chip[aria-pressed=true]{background:#f0e2c4;border-color:#8A5A3B}#journey-size .jbody-label{font:600 12px system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold,#8A5A3B);margin:0 0 6px}#journey-size .jbody-chips{display:flex;flex-wrap:wrap;gap:6px}#journey-size .jbody-chips .hint{margin:0;text-align:left}#journey-size .jbody-chip{border:1px solid #8a5a3b;background:#f6ecd8;color:#2d4a3e;border-radius:999px;padding:6px 12px;font:inherit;font-size:.92em;cursor:pointer}#journey-size .jreflect .field.jbody-field select{margin-top:4px}@media (max-width:760px){#journey-size .jbody{grid-template-columns:1fr}#journey-size .jbody-fig{max-width:400px;width:100%;margin:0 auto}}.jbody-small{display:flex;gap:14px;align-items:flex-start;margin:4px 0 10px}.jbody-small .bz-pair{flex:none;width:140px;gap:6px}.jbody-small .bz-cap{font-size:9px;margin-bottom:2px}.jbody-small svg{display:block;width:100%;height:auto}#journey-size .jgroup-off{display:none!important}#journey-size .jcustom{text-align:center;margin:14px auto 0;max-width:40em}#journey-size .jcustom-panel{text-align:left;margin-top:12px}#journey-size .jcustom-head{display:flex;justify-content:space-between;align-items:center}#journey-size .jcustom-row{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line,#e3ddd0);cursor:pointer}#journey-size .jcustom-row input{width:auto;margin-top:4px}#journey-size .jcustom-words{display:flex;flex-direction:column}#journey-size .jcustom-name{color:var(--forest);font-weight:600}#journey-size .jcustom-about{font-size:.92em;color:var(--ink-soft,#6b665c)}#journey-size .jcustom-said{margin-top:8px}#page-journey[data-journey-size] .customise{display:none}#page-portal .portal-ways{margin:18px 0 8px}#page-portal .portal-h2{font-size:26px;margin-top:30px}#page-portal .portal-maker{display:block;margin-top:16px}#page-portal .portal-maker .field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:600px){#page-portal .portal-maker .field-pair{grid-template-columns:1fr}}.portal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.portal-head>p.card-section{margin-top:0;margin-bottom:0}.portal-head>.today-x{flex:none}#page-portal .portal-actions{margin-top:18px;align-items:center;flex-wrap:wrap}#page-portal .portal-picture{display:block;width:100%;max-width:420px;aspect-ratio:4/3;object-fit:cover;border-radius:12px;margin:6px 0 10px}#page-portal .portal-panel{border-top:1px solid var(--stone);margin-top:20px;padding-top:16px}#page-portal .portal-sub{margin-top:14px}#page-portal .portal-preview{border:1px solid var(--stone);border-radius:14px;padding:22px 20px;background:var(--paper,#FFFDF8)}#page-portal .portal-link{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#page-portal .portal-link input{flex:1 1 260px;min-width:0;padding:10px 12px;border:1px solid var(--stone);border-radius:10px;font:inherit;font-size:14px}#page-portal .check-row{display:flex;align-items:center;gap:8px;font-size:15px;cursor:pointer}#page-portal .check-row input{width:18px;height:18px;flex:none;margin:0}#page-portal .check-row small{color:var(--ink-soft,#6b6b6b);margin-left:4px;overflow-wrap:anywhere}#page-portal .invite-pick{display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow-y:auto}#page-portal #inv-how,#page-portal .invite-pick{padding:10px 12px;border:1px solid var(--stone);border-radius:10px}#page-portal #inv-how{width:100%;font:inherit;background:var(--paper,#fff)}#page-portal .portal-people{margin-top:14px}#page-portal .portal-person{border-top:1px solid var(--stone);padding:8px 0}#page-portal .portal-person summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px}#page-portal .portal-person-state{font-size:12.5px;color:var(--gold);text-transform:uppercase;letter-spacing:.05em}#page-portal .portal-person p{margin:6px 0 0;font-size:14px;color:var(--ink-soft)}.place-told,.portal-mail{border:1px solid var(--stone);border-radius:12px;padding:12px 14px;margin:10px 0;background:var(--white)}.place-told pre,.portal-mail pre{white-space:pre-wrap;font:inherit;font-size:14px;color:var(--ink-soft);margin:6px 0 0}.portal-mail-subject{font-weight:600;margin:6px 0 0}.place-told summary{cursor:pointer;font-size:14px;color:var(--ink-soft)}.event-picture{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:16px;margin:18px 0 6px}.place-taker .place-steps{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;padding:0;margin:0 0 16px;font-size:13px;color:var(--ink-soft)}.place-taker .place-steps li[data-on=true]{color:var(--forest);font-weight:600}.place-taker .place-about{white-space:pre-line}.place-taker .hint-inline{font-weight:400;color:var(--ink-soft);font-size:.9em}.pretend-pay{max-width:460px}.pretend-pay .pay-total{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--stone);margin-bottom:14px}.pretend-pay .pay-card{border:1px solid #d9d4c7;border-radius:10px;padding:14px;background:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.05)}.pretend-pay .pay-label{display:block;font-size:12.5px;color:var(--ink-soft);margin:0 0 4px}.pretend-pay input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d9d4c7;border-radius:8px;font:inherit;font-size:15px;margin-bottom:10px;background:#fff}.pretend-pay input:focus{outline:2px solid rgba(45,74,62,.25);border-color:var(--forest)}.pretend-pay .pay-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:10px;gap:10px}.pretend-pay .pay-button{width:100%;margin-top:14px}.pretend-pay .pay-test{font-size:12px;color:var(--ink-soft);text-align:center;margin:10px 0 0}#journey-size .jguide{border-left:3px solid var(--gold);margin-bottom:16px}#journey-size .jguide .step-lead{margin-bottom:0}#journey-size .jguide-words{font-family:var(--font-body);font-size:20px;font-style:italic;color:var(--forest-deep);margin:4px 0 8px}#journey-size .jguide-own{display:inline-block;margin-top:2px}#journey-size .jguide-own[hidden]{display:none}#page-portal .portal-choice{margin-bottom:6px}.client-invite .client-invite-note{border-left:3px solid var(--gold);margin:14px 0;padding:4px 0 4px 16px;font-style:italic;color:var(--ink-soft)}.client-invite .client-invite-card{text-align:left}.client-invite .client-invite-area{display:block;font-size:15px;margin-top:6px}#page-portal .portal-h3{font-size:20px;margin:28px 0 6px;color:var(--forest)}#page-portal .portal-row{display:block;margin-top:12px}#page-portal .builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){#page-portal .builder-grid{grid-template-columns:1fr}}#page-portal .builder-right{position:-webkit-sticky;position:sticky;top:12px;border:1px solid var(--stone);border-radius:14px;padding:14px;background:var(--paper,#FFFDF8);max-height:80vh;overflow:auto}#page-portal .builder-screens{margin:10px 0 0;padding-left:0;list-style:none}#page-portal .builder-screens>li{margin-bottom:12px}#page-portal .builder-screen{font-weight:600;color:var(--forest);margin:0 0 4px}#page-portal .builder-screens ul{margin:0;padding-left:16px;font-size:14px;color:var(--ink-soft)}#page-portal .builder-screens .builder-off{text-decoration:line-through;opacity:.55;list-style:none}#page-portal .builder-frame{width:100%;min-height:70vh;border:0;background:#e9e5dc;margin-top:10px}#page-portal .jcustom-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--stone);cursor:pointer}#page-portal .jcustom-row input{margin-top:4px;width:auto;flex:none}#page-portal .jcustom-words{display:flex;flex-direction:column}#page-portal .jcustom-name{color:var(--forest);font-weight:600}#page-portal .jcustom-about{font-size:.92em;color:var(--ink-soft)}#page-portal .builder-screens ul{list-style:none;padding-left:4px}#journey-size .jsub{font-weight:600;color:var(--forest);margin:14px 0 4px}#journey-size .jsuggest{border:1px dashed var(--gold);background:rgba(169,121,60,.05);margin:12px 0 18px;text-align:left}#journey-size .jsuggest-head{display:flex;justify-content:space-between;align-items:center;gap:10px}#journey-size .jsuggest-label{font-size:12.5px;color:var(--gold);text-transform:uppercase;letter-spacing:.05em;margin:0}#journey-size .jsuggest-text{font-family:var(--font-body);font-size:19px;color:var(--forest-deep);margin:8px 0 4px}#page-portal .portal-followup{margin-top:10px;border-top:1px dashed var(--stone);padding-top:10px}#page-portal .portal-note{margin:4px 0;font-size:14px}#page-portal .portal-note-client{color:var(--forest)}#journey-size .jguide-share{border-top:1px dashed var(--stone);margin-top:10px;padding-top:10px}#page-join .join-steps{margin:18px 0 22px;padding-left:20px;line-height:1.6}#page-join .join-steps li{margin-bottom:6px}#page-join .join-way{display:block;margin:8px 0;font-size:15px}#page-join .join-way input{width:auto;margin-right:6px}#page-join .hint-inline{color:var(--ink-soft);font-size:.92em;font-weight:400}#page-portal .portal-file-row{font-size:15px;margin:10px 0}#page-portal .portal-file-pics{display:flex;flex-wrap:wrap;gap:8px}#page-portal .portal-file-pics img{width:140px;height:105px;object-fit:cover;border-radius:8px}@media (max-width:900px){#page-portal .builder-right{position:static;max-height:none;overflow:visible}}.feedback-q{margin-top:26px}.feedback-scale{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.feedback-end{font-size:14px;color:var(--ink-soft,#6b6b5c)}.feedback-choice{display:grid;grid-gap:8px;gap:8px}.feedback-option{display:flex;gap:8px;align-items:center;font-weight:400}.feedback-sent{background:var(--paper-2,#efe9dc);padding:12px 16px;border-radius:10px}.portal-feedback{margin-top:16px;padding-top:14px;border-top:1px solid var(--stone,#e3ddd0)}.feedback-result{margin-top:18px}.feedback-result-q{font-weight:600;margin-bottom:6px}.feedback-counts{margin:0;padding-left:18px;display:grid;grid-gap:3px;gap:3px}.feedback-words{margin:8px 0;padding:10px 14px;border-left:3px solid var(--gold,#a8783a);background:var(--paper,#f8f6f0)}.feedback-words p{margin:0 0 4px}.feedback-words cite{font-size:13px;color:var(--ink-soft,#6b6b5c);font-style:normal}.field .feedback-option{display:flex;flex-direction:row;gap:10px;align-items:center;font-weight:400;margin:0}.field .feedback-option input{width:auto;margin:0;flex:none}.portal-ask{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.portal-ask>input{flex:1 1 260px}.field .portal-ask-must{display:flex;align-items:center;gap:6px;font-weight:400;margin:0;white-space:nowrap}.field .portal-ask-must input{width:auto;margin:0}.portal-answer{margin:6px 0 0}.portal-review-open{margin-top:16px;padding-top:14px;border-top:1px solid var(--stone,#e3ddd0)}.portal-review-preview{border:1px solid var(--stone,#e3ddd0);border-radius:12px;padding:18px;margin:10px 0 18px;background:var(--paper,#f8f6f0);max-height:560px;overflow:auto}.portal-review-note{background:#f3e7d2;color:#6b4a1c;padding:12px 16px;border-radius:10px}.follow-options{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.follow-option{display:flex;gap:12px;align-items:center;background:var(--card,#fff);border:1px solid var(--stone,#e3ddd0);border-radius:12px;padding:14px 16px;cursor:pointer}.follow-option input{width:20px;height:20px;margin:0;flex:none}.follow-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:8px}.follow-row input{flex:1 1 140px}.follow-count{font-size:15px}.buddy-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:18px}.buddy-h{font-weight:600;margin:14px 0 4px}.buddy-list{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.buddy-thread{display:grid;grid-gap:10px;gap:10px;margin:12px 0 18px}.buddy-msg{background:var(--card,#fff);border:1px solid var(--stone,#e3ddd0);border-radius:12px;padding:10px 14px;max-width:80%}.buddy-msg-me{margin-left:auto;background:#eef2e6}.buddy-msg p{margin:4px 0 0;white-space:pre-wrap}.buddy-from{font-size:13px;color:var(--ink-soft,#6b6b5c)}.buddy-ticks{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.buddy-reach-box{margin:0 0 6px 32px}.buddy-reach-box input{width:100%;max-width:360px;box-sizing:border-box}.buddy-chips-label{font-size:14px;font-weight:600;margin:12px 0 6px}.buddy-chips{margin-bottom:4px}.buddy-reach-box>.hint{margin-top:10px}#coach-buddy .buddy-reach-box,#coach-buddy .buddy-reach-box .hint,#coach-buddy .buddy-reach-box label{text-align:left}.buddy-chips .chip{padding:7px 14px;font-size:14px;flex:none}.buddy-reach{margin:4px 0 8px}.buddy-card-mine,.buddy-reach{overflow-wrap:anywhere}@media (max-width:480px){.buddy-reach-box{margin-left:0}}.seats-head{font-size:1.15rem;margin:30px 0 4px}.seats-cal a{font-weight:600}.schedule-row{display:grid;grid-template-columns:200px 1fr auto;grid-gap:16px;gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--stone,#e3ddd0)}.schedule-when{font-size:15px}.schedule-kind{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold,#a8783a)}.schedule-title{margin:2px 0;font-size:18px}.schedule-what .hint{margin:2px 0 0}@media (max-width:560px){.schedule-row{grid-template-columns:1fr auto}.schedule-when{grid-column:1/-1}}.taking-part{border:1px solid var(--stone,#e3ddd0);border-radius:12px;padding:14px 16px;margin:18px 0;background:var(--paper,#f8f6f0)}.taking-part ol,.taking-part ul{margin:6px 0 10px;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.taking-part-draft{font-size:13px;color:#8a5a1c;margin:0 0 6px}.field .taking-part-tick,.taking-part-tick{display:flex;gap:10px;align-items:center;font-weight:600}.taking-part-tick input{width:20px;height:20px;margin:0;flex:none}.money-statement{margin-top:10px}.money-line{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--stone,#e3ddd0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money-less span:last-child:before{content:"less ";color:var(--ink-soft,#6b6b5c);font-size:13px}.money-ours{color:var(--ink-soft,#6b6b5c);font-size:15px}.money-total{border-bottom:0;border-top:2px solid var(--ink,#2b2a22);margin-top:4px;padding-top:8px;font-size:18px}.money-edit{margin-top:10px}.books-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:16px 0 6px}.books-sum>div{background:var(--card,#fff);border:1px solid var(--stone,#e3ddd0);border-radius:12px;padding:12px 14px;display:grid;grid-gap:2px;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.books-sum span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold,#a8783a)}.books-sum b{font-size:24px;font-weight:500}.books-sum small{color:var(--ink-soft,#6b6b5c);font-size:13px}.books-left{border-color:var(--green,#3d5226)!important}.books-table{overflow-x:auto}.books-table table{border-collapse:collapse;width:100%;min-width:640px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.books-table td,.books-table th{text-align:left;padding:10px;border-bottom:1px solid var(--stone,#e3ddd0);vertical-align:top}.books-table th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold,#a8783a)}.full-room{border:1px solid var(--stone,#e3ddd0);border-radius:12px;padding:12px 16px;margin:6px 0 16px;background:var(--paper,#f8f6f0)}a.books-tile-link{color:inherit;text-decoration:none;display:block}a.books-tile-link>div{background:var(--card,#fff);border:1px solid var(--stone,#e3ddd0);border-radius:12px;padding:12px 14px;display:grid;grid-gap:2px;gap:2px;height:100%;box-sizing:border-box}a.books-tile-link span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold,#a8783a)}a.books-tile-link b{font-size:24px;font-weight:500}a.books-tile-link small{color:var(--ink-soft,#6b6b5c);font-size:13px}a.books-tile-link[href]:hover>div{border-color:var(--gold,#a8783a)}.commandment-line,.door-mlab,.door-pop h3,.doors-title,.event-card h3,.event-date .day,.how-circle,.logo,.section-title,.step-num,.video-slot .vid-title,.way-back,.wheel-being-name{font-family:var(--font-display);font-weight:400;font-synthesis:none}.event-card,.setup-card{border-color:var(--stone)}:root{--gloss-green:linear-gradient(180deg,#3A7448,#2A5C35 46%,#1F4A28);--gloss-green-hover:linear-gradient(180deg,#44845A,#2F6A3C 46%,#22512C);--gloss-edge:inset 0 1px 0 rgba(255,255,255,0.28),inset 0 -1px 0 rgba(0,0,0,0.18);--gloss-lift:0 1px 2px rgba(22,54,29,0.22),0 6px 18px rgba(22,54,29,0.16);--wood-glow:0 1px 2px rgba(112,72,40,0.06),0 8px 24px rgba(112,72,40,0.07)}.btn-solid{background:var(--gloss-green);border-color:#1F4A28;box-shadow:var(--gloss-edge),var(--gloss-lift);text-shadow:0 1px 0 rgba(0,0,0,.18);transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.btn-solid:hover{background:var(--gloss-green-hover);border-color:#22512C;transform:translateY(-1px);box-shadow:var(--gloss-edge),0 2px 4px rgba(22,54,29,.24),0 10px 24px rgba(22,54,29,.18)}.btn-solid:active{transform:none;box-shadow:var(--gloss-edge),0 1px 2px rgba(22,54,29,.25)}.btn-outline{border-color:var(--forest);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.btn-outline:hover{background:var(--gloss-green);border-color:#1F4A28;box-shadow:var(--gloss-edge),var(--gloss-lift)}.chip[aria-pressed=true]{background:linear-gradient(180deg,#FBF5EC,#F1E3D2);border-color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 3px rgba(112,72,40,.14)}.chip[data-kind=now]{background:var(--gloss-green);box-shadow:var(--gloss-edge)}.event-card,.panel,.setup-card{background:#FFFFFF;box-shadow:var(--wood-glow)}@media (prefers-reduced-motion:reduce){.btn-solid,.btn-solid:hover{transition:none;transform:none}}.btn-solid.rising-btn{background:linear-gradient(180deg,#FBF5EC,#F1E3D2);border-color:var(--gold);color:var(--ink);text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 3px rgba(112,72,40,.16),0 6px 16px rgba(112,72,40,.1)}.btn-solid.rising-btn:hover,.btn-solid.rising-btn[aria-expanded=true]{background:var(--gloss-green-hover);border-color:#22512C;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.18)}.app-brand,.logo{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:400;font-synthesis:none;font-size:23px;letter-spacing:0;color:var(--forest)}.app-brand .brand-words,.logo .brand-words{font-style:normal;color:inherit;white-space:nowrap}.brand-words span{font-style:italic;color:var(--gold)}.brand-mark{flex:none;margin-top:-2px;width:38px;height:38px;border-radius:50%}.brand-star{fill:var(--gold)}@media (max-width:760px){.app-brand,.logo{font-size:20px;gap:7px}.brand-mark{width:32px;height:32px}}.secure-where{display:grid;grid-template-columns:2fr 1fr 1.5fr;grid-gap:8px;gap:8px}@media (max-width:520px){.secure-where{grid-template-columns:1fr 1fr}.secure-where #setup-city{grid-column:1/-1}}.jwheel{max-width:470px;margin:6px auto 0}.jwheel-svg{width:100%;height:auto;display:block}.jwheel .emo-seg{cursor:pointer;transition:opacity .15s ease}.jwheel .emo.picking .emo-seg:not(.on){opacity:.38}.jwheel .emo-seg.on path{stroke:#211D17;stroke-width:4}.jwheel .emo-seg:hover path{filter:brightness(1.08)}.jwheel .emo-seg text{pointer-events:none}.jwheel .emo-seg:focus{outline:none}.jwheel .emo-seg:focus-visible path{stroke-width:5}.jwheel-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-height:30px;margin-top:12px}.jwheel-chip{font-size:13.5px;border-radius:100px;padding:3px 11px;color:#fff;font-weight:600}.jwheel-none{font-size:13.5px;color:var(--ink-soft,#5A5246)}.jwheel-center{text-align:center}.jwheel-clear{background:none;border:0;padding:0;font:inherit;font-size:13.5px;color:var(--forest);text-decoration:underline;cursor:pointer}.jwheel-nothing{display:block;margin:10px auto 4px}.jwheel-ring{fill:#FBF8F2;stroke:#D9CFBF;stroke-width:1;cursor:pointer}.jwheel-ring.f1,.jwheel-ring.p1{fill:#F4E3B8;stroke:var(--gold)}.jwheel-ring.f2,.jwheel-ring.p2{fill:#E3D394;stroke:var(--gold)}.jwheel-ring.f3,.jwheel-ring.p3{fill:#C4CC8A;stroke:#8E9B5A}.jwheel-ring.f4{fill:var(--forest)}.jwheel-ring.f4,.jwheel-ring.p4{stroke:var(--forest-deep,#16361D)}.jwheel-ring.p4{fill:#3E6B47}.jwheel-ring:focus{outline:none;stroke:var(--forest);stroke-width:2.5}.jwheel-band{fill:#F1EADC;stroke:#D9CFBF;stroke-width:1;transition:fill .15s ease}.jwheel-band.hov{fill:#E6D7BC}.jwheel-band.on{fill:var(--forest);stroke:var(--forest-deep,#16361D)}.jwheel-band-t{font-family:var(--font-body,Jost,sans-serif);font-size:11.5px;font-weight:600;fill:var(--forest-deep,#16361D);text-anchor:middle;pointer-events:none}.jwheel-band-t.on{fill:#FFFDF8}.jwheel-hubg{cursor:pointer}.jwheel-hubg:focus{outline:none}.jwheel-hub{fill:#FBF8F2;stroke:#D9CFBF;stroke-width:1.5}.jwheel-hub.on{fill:var(--forest);stroke:var(--forest-deep,#16361D)}.jwheel-hub-t{font-family:var(--font-body,Jost,sans-serif);text-anchor:middle;pointer-events:none;fill:var(--forest-deep,#16361D)}.jwheel-hubg.on .jwheel-hub-t{fill:#FFFDF8}.jwheel-ring-t{font-family:var(--font-body,Jost,sans-serif);font-size:9.5px;font-weight:600;letter-spacing:.04em;fill:#211D17;stroke:#FFFDF8;stroke-width:2.6px;stroke-linejoin:round;paint-order:stroke;pointer-events:none}.jwheel-cap{text-align:center;font-size:14.5px;color:var(--ink-soft,#5A5246);min-height:46px;margin:10px auto 0;max-width:430px}.jwheel-cap b{color:var(--forest-deep,#16361D)}.jwheel-own{margin:14px 0 0}.jwheel-picked{margin-top:14px;background:#F7F4EC;border-radius:12px;padding:12px 16px;font-size:14.5px}.jwheel-picked p{margin:2px 0}.jwheel-lab{color:var(--gold);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.wheel-ring-t{font-family:var(--font-body,Jost,sans-serif);font-size:10px;font-weight:600;letter-spacing:.04em;fill:#211D17;stroke:#FFFDF8;stroke-width:2.6px;stroke-linejoin:round;paint-order:stroke;pointer-events:none}.field-noted input{border-color:#B5523B!important}.field-note{font-size:13.5px;color:#8C3A24;background:#FBEDE8;border-radius:8px;padding:6px 10px;margin:0 0 6px}#page-portal .portal-pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:6px 0 12px}#page-portal .portal-pic{margin:0;border:1px solid var(--stone);border-radius:10px;overflow:hidden;background:#fff}#page-portal .portal-pic.main{border-color:var(--forest);box-shadow:0 0 0 2px rgba(36,80,46,.18)}#page-portal .portal-pic img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}#page-portal .portal-pic figcaption{display:flex;flex-wrap:wrap;gap:4px 10px;padding:6px 8px;font-size:13px}#page-portal .portal-pic-main{color:var(--forest);font-weight:600}#page-portal .portal-pic-note{display:block;width:calc(100% - 16px);margin:6px 8px 0;padding:6px 8px;font-size:13px}#page-portal .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.event-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:10px;gap:10px;margin:14px 0}.event-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;display:block}#page-portal .prep-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}#page-portal .prep-q{border:1px solid var(--stone);border-radius:10px;padding:10px 12px;background:#fff}#page-portal .prep-row{display:flex;gap:10px;align-items:center;justify-content:space-between}#page-portal .prep-words{flex:1 1;font-size:14.5px}#page-portal .prep-q select{width:auto;flex:none}#page-portal .prep-q input{margin-top:8px;width:100%}#page-portal .prep-remove .prep-words{text-decoration:line-through;color:var(--ink-soft,#6b6b6b)}#page-portal .prep-replace{border-color:var(--gold)}#page-portal .prep-own{display:flex;gap:8px;align-items:center;margin:6px 0}#page-portal .prep-own input{flex:1 1}#page-portal .client-filter{margin:4px 0 14px}#page-portal .client-row{display:block;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}#page-portal .client-row:hover{border-color:var(--gold)}#page-portal .client-row .event-meta{display:block}#page-portal .client-name{display:block;font-family:var(--font-display,inherit);font-size:19px;font-weight:600;color:var(--forest-deep,#16361D);margin:2px 0 6px}#page-portal .client-badges{display:flex;flex-wrap:wrap;gap:6px}#page-portal .client-badge{font-size:12px;font-weight:600;letter-spacing:.03em;border-radius:999px;padding:2px 10px;border:1px solid var(--stone,#e3ddd0);background:#fff}#page-portal .client-badge-one{border-color:var(--forest,#24502E);color:var(--forest,#24502E)}#page-portal .client-badge-groups{border-color:var(--gold);color:var(--forest-deep,#16361D);background:var(--gold-soft,#F7F0DD)}#page-portal .client-event{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--stone,#e3ddd0)}#page-portal .client-profile .portal-h3{margin-top:20px}#page-portal .mp-person{border-top:1px solid var(--stone);padding-top:10px;margin-top:10px}#page-portal .mp-person:first-child{border-top:0;padding-top:0;margin-top:0}#page-portal .mp-person-head{display:flex;justify-content:space-between;align-items:center}#page-portal .mp-email{overflow-wrap:anywhere}#page-portal .client-form textarea{min-height:120px;resize:vertical}#page-portal .client-added{margin-top:6px}#page-portal .client-notes{background:#F7F4EC;border-radius:10px;padding:10px 14px;margin:6px 0 12px}#page-portal .client-notes p{margin:4px 0 0;white-space:pre-wrap}#page-portal .mp-folded{display:flex;align-items:center;gap:10px}#page-portal .mp-line{flex:1 1;font-size:14.5px;overflow-wrap:anywhere}#page-portal .ev-asks{margin:12px 0 0;padding-left:18px;font-size:14.5px}#page-portal .client-form,#page-portal .client-profile .event-card.portal-panel{display:block}#page-portal .client-form .field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:560px){#page-portal .client-form .field-pair{grid-template-columns:1fr}}#page-portal .client-form .field{display:block;margin-bottom:16px}#page-portal .client-form .field label{display:block;margin-bottom:6px}#page-portal .client-form input,#page-portal .client-form textarea{width:100%;box-sizing:border-box}#page-portal .client-form textarea{min-height:140px}#page-portal .client-form .chips{display:flex;flex-wrap:wrap;gap:8px}#page-portal .client-form .portal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#page-portal .more-sections .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}#page-portal .more-one{position:relative;border:1px solid var(--stone);border-radius:10px;padding:10px 40px 2px 12px;margin:10px 0;background:#fff}#page-portal .more-one>.today-x{position:absolute;top:6px;right:6px}#page-portal .event-updates{margin-top:18px}#page-portal .event-updates textarea{width:100%}#page-portal .ev-updates{margin:12px 0 0;padding-left:18px;font-size:14.5px}.event-pictures{position:relative;aspect-ratio:4/3;max-height:460px;border-radius:14px;overflow:hidden;margin:6px 0 14px;background:#efe9de}.event-pictures .event-picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease;margin:0;border-radius:0;max-height:none}.event-pictures .event-picture.on{opacity:1}.event-picture-note{margin:-6px 0 14px;font-size:14px;color:var(--ink-soft);text-align:center;min-height:1.4em}.sound-play{gap:8px;margin:4px 0 12px;flex-wrap:wrap}.sound-play,.sound-play button{display:inline-flex;align-items:center}.sound-play button{gap:6px;border:1.5px solid var(--stone);background:var(--white);color:var(--forest);border-radius:999px;padding:5px 14px;font:inherit;font-size:14px;cursor:pointer}.sound-play button:hover{border-color:var(--gold)}.sound-play .sound-note{font-size:14px;color:var(--ink-soft)}.event-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:8px}.event-dots button{width:10px;height:10px;border-radius:50%;border:1.5px solid #fff;background:rgba(255,255,255,.35);padding:0;cursor:pointer}.event-dots button[aria-pressed=true]{background:#fff}.event-map iframe{width:100%;height:280px;border:0;border-radius:12px;display:block;margin:8px 0 10px}.event-map .btn-row{display:flex;flex-wrap:wrap;gap:8px}.event-cal{margin-top:6px}.event-bring{margin-top:22px}.event-terms{margin-top:14px;font-size:13.5px}#page-portal .portal-delete{border-color:#B5523B}#page-portal .btn-danger{background:#8C3A24;border-color:#8C3A24;color:#fff}#page-portal .btn-danger:disabled{opacity:.45}#page-portal .portal-delete input,#page-portal .portal-delete textarea{width:100%}#page-portal .event-changed{border:1.5px solid var(--gold);background:#FBF5EA;border-radius:12px;padding:12px 14px;margin:14px 0}#page-portal .event-changed textarea{width:100%;margin-top:8px}#page-portal .portal-cohosting{display:inline-block;margin:-4px 0 8px;font-size:13.5px;font-weight:600;color:var(--forest);background:#EEF4EF;border-radius:100px;padding:2px 10px}#page-portal .client-journeys{margin:4px 0 12px;padding-left:18px}#page-tutorial .tut-h2{font-size:28px;margin:36px 0 12px;text-align:left}#page-tutorial .tut-steps{padding-left:22px;margin:0 0 16px}#page-tutorial .tut-steps li{margin-bottom:12px}#page-tutorial .tut-steps p{margin:2px 0 0}#page-tutorial .tut-parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}#page-tutorial .tut-part p{margin:6px 0 8px;font-size:15px}#page-tutorial .tut-watch{position:relative;margin-top:18px}#page-tutorial .tut-watch .today-x{position:absolute;top:10px;right:10px}#page-tutorial .tut-film{width:100%;aspect-ratio:16/10;border:0;border-radius:12px;margin-top:8px;display:block}.jpages-card{margin-bottom:16px}.field.jfilled{border-left:3px solid var(--gold);padding-left:10px}.field.jfilled>label:after{content:"  · from your pages, check it";font-weight:400;font-size:12.5px;color:var(--gold)}.field.jfilled.jfilled-unsure{border-left:4px solid #c2412d;background:#FBEDEA;border-radius:4px;padding-top:6px;padding-bottom:6px}.field.jfilled-unsure>label:after{content:"  ● Some words unclear, please check";font-weight:700;font-size:13.5px;color:#C2412D}.field.jfilled.jfilled-voice>label:after{content:"  · From your recording, check it"}.field.jfilled.jfilled-voice.jfilled-unsure>label:after{content:"  ● Some of your recording unclear, please check"}.setup-card.junplaced{padding:12px 16px;margin:0 0 14px;border-left:4px solid var(--gold)}.junplaced-note{border-top:1px solid var(--line,#e6dfd2);padding-top:10px;margin-top:10px}.junplaced-words{white-space:pre-wrap;font-style:italic;margin:0 0 8px}.junplaced-note select{width:100%;margin-bottom:8px}.jfill-open{background:none;border:0;padding:0;font:inherit;color:var(--forest);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.setup-card.jfill-offer,.setup-card.jfill-panel{padding:12px 16px;margin:0 0 14px}.jfill-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.jfill-head .card-section{margin:0}.jfill-panel .btn-row.jfill-ways{margin:8px 0 0;gap:8px;flex-wrap:wrap}.jfill-list,.jfill-rec{margin-top:10px}.jfill-clock{font-weight:600;margin:0 0 6px}.jfill-item{border-top:1px solid var(--stone);padding:8px 0}.jfill-item .hint{margin:2px 0 6px}.jfill-when{margin:0;font-weight:600}.jfill-offer .btn-row{margin:8px 0 0;gap:8px}.jfill-said:empty{display:none}.join-optional{font-size:15px;background:#F4EADF;border-radius:10px;padding:10px 14px;margin-top:16px}.join-photo-img{width:120px;height:120px;object-fit:cover;border-radius:50%;display:block;margin:6px 0 12px}.join-form .field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.join-three{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.join-form .field-pair,.join-three{grid-template-columns:1fr}}.join-form input,.join-form textarea{width:100%;box-sizing:border-box}#page-standards .standards-list{padding-left:22px}#page-standards .standards-list li{margin-bottom:12px;line-height:1.55}#page-journey-process .process-list{padding-left:22px}#page-journey-process .process-list li{margin-bottom:14px;line-height:1.55}#page-journey-process .process-list details.readmore summary{margin-top:6px}#page-journey-process .process-list .readmore-body{padding-top:10px}.join-face{gap:16px}.join-face,.join-face-circle{display:flex;align-items:center}.join-face-circle{width:112px;height:112px;border-radius:50%;overflow:hidden;flex:none;background:#EEF4EF;border:2px solid var(--stone);justify-content:center;font-family:var(--font-display,Georgia,serif);font-size:44px;color:var(--forest)}.join-face-circle img{width:100%;height:100%;object-fit:cover;display:block}.join-train-row{display:grid;grid-template-columns:1fr 1.6fr 80px 32px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}@media (max-width:560px){.join-train-row{grid-template-columns:1fr}}.join-note{background:#EEF4EF;border-radius:10px;padding:10px 14px;font-size:14.5px}.join-req{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8C3A24;background:#FBEDE8;border-radius:100px;padding:1px 8px;margin-left:6px;vertical-align:2px}#page-portal .guide-file-head{display:flex;gap:14px;align-items:center}#page-portal .guide-file-photo{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}#page-portal .guide-file-flag{background:#FBEDE8;border:1px solid #e8a897;border-radius:10px;padding:10px 14px;margin:10px 0}#page-portal .guide-file-flag p{margin:4px 0 0}#page-portal .guide-file-link{display:block;overflow-wrap:anywhere}.join-ref{border:1px solid var(--stone);border-radius:10px;padding:10px 12px;margin:10px 0;background:#fff}.join-ref-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}#page-portal .buddy-rows{display:grid;grid-gap:8px;gap:8px;margin:10px 0}#page-portal .buddy-row{display:grid;grid-template-columns:1fr 1fr 32px;grid-gap:10px;gap:10px;align-items:start}#page-portal .buddy-head{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gold)}#page-portal .buddy-col{display:grid;grid-gap:6px;gap:6px}#page-portal .buddy-row select{width:100%}@media (max-width:560px){#page-portal .buddy-row{grid-template-columns:1fr}}#page-portal .event-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:8px;gap:8px;margin-top:10px}#page-portal .event-act{font:inherit;font-size:14px;font-weight:600;color:var(--forest);background:#fff;border:1.5px solid var(--stone);border-radius:10px;padding:10px 12px;min-height:44px;cursor:pointer;text-align:center}#page-portal .event-act:hover,#page-portal .event-act[aria-expanded=true]{border-color:var(--forest);background:#F3F7F2}#page-portal .event-actions-foot{display:flex;justify-content:space-between;align-items:center;margin:10px 0 0;font-size:14px}#page-portal .event-delete{color:#8C3A24}#page-portal .survey-qs{margin:6px 0 0;padding-left:20px;font-size:14.5px}#page-portal .recap-custom{display:flex;align-items:center;gap:10px;margin-top:8px}#page-portal .recap-custom input{width:90px}#page-portal .team-ticks{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:6px 14px;gap:6px 14px;margin:6px 0 12px}#page-portal .team-tick{font-size:14.5px;display:flex;align-items:center;gap:6px;min-height:32px}#page-portal .team-names{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){#page-portal .team-names{grid-template-columns:1fr}}#page-portal .team-member{margin-top:12px}#page-portal .team-remove-link{color:#8C3A24}#page-portal .team-remove{margin-top:10px}#page-portal .event-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:6px;gap:6px;margin:12px 0 18px}#page-portal .event-step{font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-soft,#5A5246);background:#fff;border:1.5px solid var(--stone);border-radius:10px;padding:8px 10px;cursor:pointer;text-align:left}#page-portal .event-step span{display:inline-flex;width:20px;height:20px;border-radius:50%;background:#F1EADC;align-items:center;justify-content:center;font-size:12px;margin-right:4px}#page-portal .event-step.on{border-color:var(--forest);color:var(--forest);background:#F3F7F2}#page-portal .event-step.on span{background:var(--forest);color:#fff}#page-portal .event-step-nav{justify-content:space-between;margin-top:18px}#page-portal .req-tick{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-soft,#5A5246);white-space:nowrap;flex:none}#page-portal .req-tick input{width:14px;height:14px;margin:0}#page-portal .survey-edit{margin-top:8px}#page-portal .survey-edit .prep-row input[type=text]{flex:1 1}#page-portal .prep-add{list-style:none}#page-portal .join-note{background:#EEF4EF;border-radius:10px;padding:10px 14px;font-size:14.5px}.cost-note{margin-top:10px}.cost-note>p:first-child{font-size:15px}.cost-note .portal-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.dir-row{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:520px){.dir-row{grid-template-columns:1fr 1fr}.dir-row>.field:first-child{grid-column:1/-1}}.code-ask,.code-on{margin:0 0 12px}.code-box{margin:0 0 14px}.code-box label{display:block;font-weight:600;margin-bottom:6px}.code-row{display:flex;gap:8px;align-items:center}.code-row input{flex:1 1;min-width:0;text-transform:uppercase}.code-list{list-style:none;padding:0;margin:8px 0 12px}.code-list li{padding:6px 0;border-bottom:1px solid var(--line,#e6e0d6)}.code-make{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:0 12px;gap:0 12px}#page-portal a.event-act{display:flex;align-items:center;justify-content:center;text-decoration:none}#page-portal .event-act-quiet{color:#8A3B2E}#page-portal .event-act-quiet:hover{border-color:#8A3B2E;background:#FBF1EE}.pay-ways{margin:4px 0 10px}.paypal-box{margin-top:16px}.print-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:8px}.print-ways>div{border:1px solid var(--stone,#e3ddd0);border-radius:10px;padding:12px 14px}.print-all{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0}.print-people{list-style:none;margin:0;padding:0;border-top:1px solid var(--stone,#e3ddd0)}.print-person{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--stone,#e3ddd0)}.print-tick{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.print-name{font-weight:600}.print-says{color:var(--ink-soft,#6b665c);font-size:.9em;flex:1 1 160px}.print-row-btns{display:inline-flex;flex-wrap:wrap;gap:6px}.print-preview{border:1px solid var(--stone,#e3ddd0);border-radius:10px;padding:12px 14px;margin:12px 0}.follow-count small{color:var(--ink-soft,#5c564c);font-weight:400}.prep-due{background:#FBF4E6;border-left:3px solid #c9a45c;padding:8px 12px;border-radius:6px}.invite-row{display:grid;grid-template-columns:1.2fr 1.5fr 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}@media (max-width:640px){.invite-row{grid-template-columns:1fr 1fr}}.elsewhere-row{display:grid;grid-template-columns:1fr 1fr 1.5fr auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:4px}.elsewhere-row>.field{margin-bottom:8px}.elsewhere-fix{margin-top:8px}.elsewhere-fix .elsewhere-row{grid-template-columns:1fr 1fr 1.5fr 1fr}@media (max-width:640px){.elsewhere-fix .elsewhere-row,.elsewhere-row{grid-template-columns:1fr}.elsewhere-row{gap:0}.elsewhere-row>.today-x{justify-self:end}}.client-parts{margin:10px 0 16px}.fee-row{display:grid;grid-template-columns:1.4fr 1.2fr .6fr auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.client-badge-active{background:#E3EEDF;color:#24502E}.client-badge-past{background:#EEE9E0;color:#6b665c}.whole-journey .whole-stage ol{margin:4px 0 12px 20px;padding:0}.whole-journey .whole-stage li{margin:2px 0}.suggest-time,.suggest-times{margin-top:8px}.suggest-time{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.suggest-time input[type=date]{width:auto;min-width:170px}.suggest-time .chips{margin:0}.event-guide{display:inline-flex;align-items:center;gap:10px;margin:4px 0 8px;color:var(--forest);font-weight:600;text-decoration:none}.event-guide img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--stone,#e3ddd0)}.event-guide:hover span{text-decoration:underline}.event-guide-name{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.event-guide-photo{width:68px;height:68px;border-radius:50%;object-fit:cover;border:1px solid var(--stone,#e3ddd0)}.event-guide-about-photo{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;margin:4px 0 12px}.app-nav-setup{padding:0 7px;border-radius:10px;font-size:11px;line-height:18px;border:1px solid;opacity:.75;font-weight:500;vertical-align:1px}.app-nav-count,.app-nav-setup{display:inline-block;margin-left:8px}.app-nav-count{min-width:20px;height:20px;line-height:20px;padding:0 6px;border-radius:10px;background:#c0392b;color:#fff;font-size:12px;font-weight:700;text-align:center;vertical-align:middle}@keyframes app-nav-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.9)}}.app-nav-count-blink{animation:app-nav-blink 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.app-nav-count-blink{animation:none}}@keyframes field-missing-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.8)}}#journey-size .field.jmissing>label:first-child:before,.event-card[data-missing=true]>h3:before,.field.jmissing>label:first-child:before,.field[data-missing=true]>label:first-child:before,.secure-f[data-missing=true]>span:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background:#C2412D;margin-right:9px;vertical-align:middle;animation:field-missing-blink 1.1s ease-in-out infinite}#journey-size .field.jmissing>label:first-child:after,.event-card[data-missing=true]>h3:after,.field.jmissing>label:first-child:after,.field[data-missing=true]>label:first-child:after,.secure-f[data-missing=true]>span:after{content:"Field missing";color:#C2412D;font-size:13px;font-weight:700;margin-left:10px;font-family:var(--font-body,inherit);letter-spacing:0;text-transform:none}.door-field[data-missing=true]:before{content:"Field missing";color:#C2412D;font-weight:700}#journey-size .field.jmissing>label:first-child:after,#journey-size .field[data-missing=true]>label:first-child:after,#journey-size .need[data-missing=true]:after,#page-journey .field.jmissing>label:first-child:after,#page-journey .field[data-missing=true]>label:first-child:after,#page-journey .need[data-missing=true]:after{content:"Still to answer"}.event-step.event-step-missing:after{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#C2412D;margin-left:7px;vertical-align:middle;animation:field-missing-blink 1.1s ease-in-out infinite}.event-still .chips{margin-top:6px}.event-still-go{border-color:#C2412D;color:#C2412D}@media (prefers-reduced-motion:reduce){.event-step.event-step-missing:after{animation:none}}.field.jmissing input,.field.jmissing select,.field.jmissing textarea,.field[data-missing=true] input,.field[data-missing=true] select,.field[data-missing=true] textarea{border-color:#C2412D;border-width:2px}.need[data-missing=true]{position:relative;padding-top:26px;border-radius:8px;box-shadow:0 0 0 2px #C2412D}.need[data-missing=true]:before{content:"";position:absolute;left:8px;top:6px;width:14px;height:14px;border-radius:50%;background:#C2412D;animation:field-missing-blink 1.1s ease-in-out infinite}.need[data-missing=true]:after{content:"Field missing";position:absolute;left:30px;top:4px;color:#C2412D;font-size:13px;font-weight:700;font-family:var(--font-body,inherit);letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:reduce){.need[data-missing=true]:before{animation:none}}.chapter-fix[data-missing=true]>label:first-child:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background:#C2412D;margin-right:9px;vertical-align:middle;animation:field-missing-blink 1.1s ease-in-out infinite}.chapter-fix[data-missing=true]>label:first-child:after{content:"Field missing";color:#C2412D;font-size:13px;font-weight:700;margin-left:10px;font-family:var(--font-body,inherit);letter-spacing:0;text-transform:none}.chapter-fix[data-missing=true] textarea{border-color:#C2412D;border-width:2px}@media (prefers-reduced-motion:reduce){#journey-size .field.jmissing>label:first-child:before,.chapter-fix[data-missing=true]>label:first-child:before,.event-card[data-missing=true]>h3:before,.field.jmissing>label:first-child:before,.field[data-missing=true]>label:first-child:before,.secure-f[data-missing=true]>span:before{animation:none}}.jnotes{margin-bottom:18px}.jnotes .jnote{margin:0 0 10px;padding:8px 12px;border-left:3px solid var(--forest,#2f5d3a);background:rgba(47,93,58,.05);border-radius:4px;white-space:pre-wrap}.jnotes .jnotes-notice{font-weight:700;color:var(--forest,#2f5d3a);margin:0 0 10px}.today-done{margin:12px 0 0;border-top:1px solid var(--line,#e6e0d6);padding-top:6px}.today-done>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.02em;line-height:1.4;color:var(--ink-soft);opacity:.8}.today-done>summary::-webkit-details-marker{display:none}.today-done-plus{font-size:14px;line-height:1;color:var(--forest,#2d4a3e)}.today-done[open]>summary .today-done-plus{transform:rotate(45deg)}.today-done-list{margin:6px 0 0;padding:0;list-style:none;font-size:14px;color:var(--ink-soft)}.today-done-list li{display:flex;align-items:center;gap:8px;padding:4px 0}.today-done-list .today-done-name{flex:1 1 auto;min-width:0}.today-done-list .today-done-name .hint{display:inline}.today-done-list li.today-done-past:before{content:"\2713";color:var(--forest,#2f5d3a);font-weight:700}.today-done-list .today-tick{width:20px;height:20px}.today-done-list .today-tick[aria-pressed=true]:after{font-size:12px}.today-done-list .hint{margin:0;font-size:12px}.today-person .person-thread{max-height:340px;overflow-y:auto;padding:4px 2px;margin-bottom:12px;border-top:1px solid var(--line,#e6e0d6);border-bottom:1px solid var(--line,#e6e0d6)}.today-person .today-journal-sum .app-nav-count{margin-left:4px}.commit-every{display:flex;gap:10px;align-items:center}.commit-every input{width:80px}.commit-every select{width:auto}.commit-card{padding:14px 18px;margin-bottom:10px}.commit-card .commit-name{font-weight:600;margin:0 0 4px}.today-label-soft{font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink-soft)}.today-truth-open{display:block;width:100%;text-align:inherit;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.today-truth-open>span{display:block}.today-detail{text-align:left;margin:10px 0 6px;padding:12px 14px;border-radius:8px;background:rgba(47,93,58,.05)}.today-detail p{margin:0 0 6px}.today-detail .today-detail-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-top:10px}.today-detail-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:4px 12px;gap:4px 12px;margin:6px 0}.today-all-truths .today-all-list{max-height:360px;overflow-y:auto;margin-top:8px;text-align:left}.today-all-row{padding:8px 0;border-bottom:1px solid var(--line,#e6e0d6)}.cat-drop{border:1px solid var(--line,#d9d2c5);border-radius:8px;background:#fff}.cat-drop>summary{cursor:pointer;padding:10px 12px;list-style:none}.cat-drop>summary::-webkit-details-marker{display:none}.cat-drop>summary:after{content:"\25BE";float:right;color:var(--ink-soft)}.cat-drop-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:4px 12px;gap:4px 12px;padding:4px 12px 12px}.practice-more-time{display:flex;gap:8px;align-items:center;margin-top:8px}.practice-more-time input{max-width:180px}.cat-drop-list .check-row,.today-detail-cats .check-row,.today-pick-row{display:flex;align-items:flex-start;gap:8px;font-size:15px;cursor:pointer;text-align:left}.cat-drop-list .check-row input,.today-detail-cats .check-row input,.today-pick-row input{width:18px;height:18px;flex:none;margin:2px 0 0}.today-pick-row{padding:8px 0;border-bottom:1px solid var(--line,#e6e0d6)}.today-sub{font-size:13px;font-weight:700;color:var(--forest,#2f5d3a);margin:14px 0 6px;text-align:left}.morning .morning-step{font-family:var(--font-display,inherit);font-size:24px;line-height:1.4;margin:14px 0 18px;color:var(--forest,#2f5d3a)}.morning .morning-voice{display:flex;align-items:center;gap:8px;margin:4px 0 14px}.morning .morning-voice input{width:18px;height:18px;margin:0}.history-notes{list-style:none;margin:8px 0 0;padding:0;font-size:14.5px}.history-notes li{padding:6px 0;border-top:1px dashed var(--line,#e6e0d6);white-space:pre-wrap}.history-notes .history-note-day{display:block;font-size:12px;color:var(--ink-soft)}.today-truth-more{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px}.cat-drop-list input[type=checkbox],.today-detail-cats input[type=checkbox],.today-pick-row input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:auto;appearance:auto;display:inline-block;width:18px;height:18px;min-height:0;padding:0;border:0;accent-color:var(--forest,#2f5d3a)}.today-more-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.morning .morning-old{font-size:18px;margin:4px 0 6px}.morning .morning-old-tools{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:6px}.cat-drop .cat-own{display:flex;gap:8px;align-items:center;padding:0 12px 12px}.cat-drop .cat-own input{flex:1 1}.today-past-list{max-height:300px;overflow-y:auto;margin:10px 0;border:1px solid var(--line,#e6e0d6);border-radius:8px}.today-past{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line,#e6e0d6);padding:10px 12px;cursor:pointer;font:inherit;color:inherit}.today-past:last-child{border-bottom:0}.today-past.on{background:rgba(47,93,58,.1);box-shadow:inset 3px 0 0 var(--forest,#2f5d3a)}.today-past .hint{white-space:nowrap}#truth-where .check-row{display:flex;align-items:flex-start;gap:8px;font-size:15px;cursor:pointer;text-align:left}#truth-where input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:auto;appearance:auto;width:18px;height:18px;flex:none;margin:2px 0 0;padding:0;border:0;accent-color:var(--forest,#2f5d3a)}.today-recap .recap-body{margin:12px 0;text-align:left}.today-recap .recap-body p{margin:0 0 8px}.today-recap .today-detail-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-top:14px}.today-recap .recap-question{font-weight:600;color:var(--forest,#2f5d3a)}.today-person .person-who{margin:10px 0 4px;font-weight:600;text-align:left}.today-person .person-card{text-align:left;margin:8px 0 14px;padding:12px 14px;border-radius:8px;background:rgba(47,93,58,.05)}.today-person .today-detail-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:12px 0 6px;text-align:left}.today-person .person-card .today-detail-h:first-child{margin-top:0}.today-person .person-truth{margin:0 0 6px;font-weight:600}.today-person .person-truth .hint{display:block;font-weight:400}.today-person .person-list{list-style:none;margin:0;padding:0}.today-person .person-list li{padding:4px 0 4px 22px;position:relative}.today-person .person-list li:before{content:"";position:absolute;left:2px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--line,#d9d2c5)}.today-person .person-list li.is-done:before{content:"\2713";background:none;width:auto;height:auto;top:3px;color:var(--forest,#2f5d3a);font-weight:700}.today-past-book .today-past-what .hint{display:block;font-size:13.5px}.bp-list{list-style:none;margin:10px 0 16px;padding:0}.bp-list li{padding:8px 0;border-bottom:1px solid var(--line,#e6e0d6);display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.bp-list li .more-link{margin-left:auto}.welcome{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(250,248,243,.97)}.welcome-card{max-width:520px;width:100%;text-align:center}.welcome-hello{font-family:var(--font-display,inherit);font-size:34px;color:var(--forest,#2f5d3a);margin:0 0 12px}.welcome-say{font-size:19px;margin:0 0 18px}.welcome-ask{font-size:17px;font-weight:600;margin:0 0 12px}.welcome-breath{width:90px;height:90px;margin:26px auto 0;border-radius:50%;background:rgba(47,93,58,.18);animation:welcome-breathe 3s ease-in-out infinite}@keyframes welcome-breathe{0%,to{transform:scale(.7);opacity:.6}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion:reduce){.welcome-breath{animation:none}}.welcome-choices{display:flex;flex-direction:column;gap:10px;margin:0 0 18px}.welcome-choice{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;border:1px solid var(--line,#d9d2c5);border-radius:10px;background:#fff;font:inherit;font-weight:600;cursor:pointer;text-align:left;color:inherit}.welcome-choice:hover{border-color:var(--forest,#2f5d3a)}.welcome-choice .hint{font-weight:400}.today-cheer{position:-webkit-sticky;position:sticky;top:8px;z-index:50;margin:0 0 14px;padding:12px 16px;border-radius:10px;background:var(--forest,#2f5d3a);color:#fff;font-weight:600;text-align:center}.today-solo>details,.today-solo>section{display:none!important}.today-solo-commitments>#today-commitments,.today-solo-evening>#today-practices,.today-solo-journal>#today-journal,.today-solo-practices>#today-practices,.today-solo-truths>.today-remember{display:block!important}.today-solo-evening #today-practices .today-list>.today-row:not(#evening),.today-solo-evening #today-practices>:not(.today-list):not(.today-label):not(.today-label-row){display:none!important}.today-solo-head{margin:0 0 14px;text-align:left}.today-solo-head .today-cheer{position:static}html.today-solo-on #page-today .inner>:not(.today-day){display:none!important}.today-solo-foot{display:flex;flex-direction:column;gap:10px;margin:22px 0 10px}.welcome-feel{max-width:320px;margin:0 auto 6px;display:block}.welcome-skip{margin-top:6px}.welcome .welcome-feel{max-width:340px;margin:0 auto 8px;text-align:left}.welcome .welcome-feel>summary{font-size:17px;padding:14px 16px}.welcome-feel-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:4px 12px 12px}.welcome-feel-one{padding:12px 10px;border:1px solid var(--line,#d9d2c5);border-radius:10px;background:#fff;font:inherit;font-size:16px;cursor:pointer;color:inherit}.welcome-feel-one:focus,.welcome-feel-one:hover{border-color:var(--forest,#2f5d3a);background:rgba(47,93,58,.06)}.today-solo-person>.today-person{display:block!important}.trip-head{text-align:center;margin:0 0 18px}.trip-dots{display:flex;justify-content:center;gap:8px;margin-bottom:10px}.trip-dot{width:12px;height:12px;border-radius:50%;background:var(--line,#d9d2c5)}.trip-dot.done,.trip-dot.here{background:var(--forest,#2f5d3a)}.trip-dot.here{box-shadow:0 0 0 4px rgba(47,93,58,.2)}.trip-step{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0}.trip-title{font-family:var(--font-display,inherit);font-size:28px;color:var(--forest,#2f5d3a);margin:4px 0}.trip-line{font-size:17px;margin:0 0 6px}.trip-head .today-cheer{margin-top:10px}.today-solo-foot .more-link{align-self:center}.welcome-day{display:inline-block;margin:0 0 14px;padding:6px 14px;border-radius:999px;background:rgba(47,93,58,.1);color:var(--forest,#2f5d3a);font-weight:600;font-size:15px}.welcome{overflow-y:auto;align-items:flex-start}.welcome-card{margin:auto 0;padding:20px 0}.welcome-wheel .jwheel{max-width:380px}@media (max-width:600px){.welcome{padding:12px 6px}.welcome-wheel .jwheel{max-width:none;width:calc(100vw - 12px);margin-left:calc(50% - 50vw + 6px)}.welcome-hello{font-size:28px}.welcome-say{font-size:17px}}.welcome{background:var(--paper,#faf8f3)}.eight-wheel{width:100%;max-width:420px;height:auto;display:block;margin:8px auto 6px;font-family:var(--font-body,inherit)}.eight-seg{cursor:pointer;transition:opacity .15s ease}.eight-seg.dim{opacity:.45}.eight-seg:focus{outline:none}.eight-seg:focus path{stroke:#1a1a1a}.welcome-picked{font-weight:600;color:var(--forest,#2f5d3a);margin:4px 0}@media (max-width:600px){.eight-wheel{max-width:none;width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px)}}.today-solo-foot{align-items:center}.today-solo-foot .btn,.welcome .btn{width:auto;align-self:center}.welcome-note{margin:0 0 16px}.today-journal .journal-lead{margin:8px 0 4px;text-align:left}.today-journal .journal-why{margin:0 0 10px;text-align:left}.today-journal .journal-why>summary{cursor:pointer;color:var(--forest,#2f5d3a);text-decoration:underline;font-size:15px;list-style:none}.today-journal .journal-why>summary::-webkit-details-marker{display:none}.today-solo-journal #today-journal>summary{display:none}.today-solo-journal.today-solo-cheered #today-journal{display:none!important}.trip-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.today-solo-person.today-solo-cheered .today-person{display:none!important}.journey-daily-note{margin:14px auto;max-width:520px;padding:12px 16px;border-radius:10px;background:rgba(47,93,58,.08);color:var(--forest,#2f5d3a);font-weight:600}.rising-sheet .rising-title{font-size:1.3em;margin:6px 0 10px;color:var(--forest)}.rising-sheet .rising-body{min-height:120px}.rising-sheet .rising-body input[type=text],.rising-sheet .rising-body textarea{width:100%;margin-top:8px}.rising-sheet .rising-body .chips{margin:8px 0}.rising-sheet .rising-lullaby{font-size:1.6em;line-height:1.35;text-align:center;color:var(--forest);font-style:italic;margin:18px 0}.rising-sheet .rising-nav{margin-top:14px}.nameit .rising-title{margin-bottom:4px}.nameit-lead{font-size:14px;color:var(--ink-soft,#5A5246);margin:0 0 16px}.nameit-trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px}.nameit-trail span{font-size:12px;background:var(--gold-soft,#F4EADF);border-radius:999px;padding:4px 10px;color:var(--forest,#2d4a3e)}.nameit-trail button{font:inherit;font-size:12px;background:none;border:0;color:var(--ink-soft,#5A5246);text-decoration:underline;cursor:pointer}.nameit-dots{display:flex;justify-content:center;gap:6px;margin:0 0 14px}.nameit-dots i{width:7px;height:7px;border-radius:50%;background:var(--stone,#d9cdb7)}.nameit-dots i.on{background:var(--forest,#2d4a3e)}.nameit-q{font-family:var(--font-display,Georgia,serif);font-size:20px;color:var(--ink,#211D17);text-align:center;margin:4px 0}.nameit-hint{font-size:13px;color:var(--ink-soft,#5A5246);text-align:center;margin:0 0 16px}.nameit-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.nameit-pick{font:inherit;font-size:16px;font-weight:500;padding:16px 10px;border-radius:14px;border:1px solid var(--stone,#d9cdb7);background:#fbf8f2;color:var(--forest,#2d4a3e);cursor:pointer;line-height:1.25}.nameit-pick small{display:block;font-weight:400;font-size:12px;color:var(--ink-soft,#5A5246);margin-top:4px}.nameit-pick:focus-visible,.nameit-pick:hover{border-color:var(--forest,#2d4a3e)}.nameit-skip{display:block;margin:14px auto 0;font:inherit;font-size:13px;background:none;border:0;color:var(--ink-soft,#5A5246);text-decoration:underline;cursor:pointer}.nameit-field textarea{width:100%}.nameit-field textarea::placeholder{font-style:italic}.nameit .btn-row{justify-content:center}.nameit .btn-row,.nameit-done{text-align:center}.nameit-ground-eb{display:block;text-align:center}.nameit-breath{width:170px;height:170px;margin:10px auto 18px;border-radius:50%;background:radial-gradient(circle,#e7efe9 0,#cfe0d5 60%,#b9d1c2 100%);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:17px;color:var(--forest,#2d4a3e);padding:18px;transform:scale(.72);transition:transform 5s ease-in-out}.nameit-breath.in{transform:scale(1)}.nameit-clock{text-align:center;font-size:22px;font-weight:500;color:var(--forest,#2d4a3e);margin:0}.nameit-clock+.nameit-hint{margin-top:4px}.jtruth-ai{margin:4px 0 8px}.today-why-drop{margin:4px 0 10px}.today-why-drop summary{cursor:pointer;font:600 11px system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft,#5A5246)}.today-why-drop p{margin:6px 0 0}.today-mantra-line{font-family:var(--font-display,inherit);font-size:26px;line-height:1.3;margin:4px 0 0;text-align:left;overflow-wrap:anywhere}.today-mantra-line+.today-mantra-line{margin-top:10px}.today-why-drop summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none}.today-why-drop summary::-webkit-details-marker{display:none}.today-why-plus:after{content:"+";font:400 20px/1 system-ui,sans-serif;color:var(--forest,#2d4a3e)}.today-why-drop[open] .today-why-plus:after{content:"\2212"}@media (max-width:640px){.today-mantra-line{font-size:22px}}.today-day .today-truth{border-left:0;padding-left:0}.today-day .today-mantra-line,.today-day .today-truth,.today-day .today-truth.today-truth-mine,.today-day .today-truth.today-truth-small{font-size:calc(12px * 1.15);line-height:1.45}.today-truth-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.today-truth-line>p{flex:1 1;min-width:0;overflow-wrap:anywhere}.today-truth-line .today-edit-btn{flex:none}.today-mantra-row+.today-mantra-row{margin-top:10px}.today-about-h{display:block;font:600 11px system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft,#5A5246);margin:10px 0 2px}.today-sum-end{display:inline-flex;align-items:center;gap:14px}.jstart-areas.jstart-three{gap:16px}.jstart-three .jstart-area{border:1px solid var(--stone);border-radius:16px;padding:22px 20px;background:var(--white,#fff);box-shadow:0 6px 18px rgba(38,54,22,.06)}.jstart-three .jstart-area:focus-visible,.jstart-three .jstart-area:hover{border-color:var(--forest);box-shadow:0 8px 22px rgba(38,54,22,.1)}.jstart-three .jstart-area[aria-pressed=true],.jstart-three .jstart-area[data-on]{border-color:var(--forest);border-width:2px;padding:21px 19px}.jtruth .jtruth-mantra{width:100%;margin-bottom:4px}.jtruth .truth-limit{color:var(--gold,#8A5A3B)}.jremember .jremember-mean{color:var(--ink-soft,#5A5246)}.jremember .jremember-mantra{color:var(--forest)}.jrow .jdone-by{font-size:12.5px;white-space:nowrap;align-self:center;margin:0 4px 0 8px}.jpractice-kinds p{margin:4px 0}.jpractice-auto{margin:10px 0 14px;padding:12px 14px;border:1px solid var(--stone);border-radius:12px;background:var(--paper,#faf8f3)}.jpractice-auto .jsub{margin:0 0 6px}.jpractice-auto-row{display:flex;gap:10px;align-items:flex-start;margin:6px 0}.jpractice-auto-tick{color:var(--forest);font-weight:700}.jadd-row{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0}.jrec{margin-top:8px}.jrec-list{display:grid;grid-gap:8px;gap:8px}.jrec-item{text-align:left;background:#fff;border:1px solid var(--stone);border-radius:12px;padding:10px 12px;cursor:pointer;font:inherit}.jrec-item:hover{border-color:var(--forest)}.jrec-item:disabled{opacity:.5;cursor:default}.jsec-box{margin:0 0 18px;padding:20px 20px 16px;box-shadow:0 6px 18px rgba(38,54,22,.05)}.jtruth-box .jtruth-box-text{font-size:1.15em;color:var(--forest);margin:4px 0 10px}.jtruth-box .jsub{margin:10px 0 2px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--ink-soft,#5A5246);font-weight:600}.jtruth-box .jtruth-box-mean{margin:0}.jtruth-box .jtruth-box-mantra{margin:0;font-style:italic;color:var(--forest);font-size:1.1em}.jrow{display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap}.jrow>input[type=text]{flex:1 1 auto;min-width:0}.jrow .jdone{display:flex;flex-direction:column;flex:0 0 auto;margin:0}.jrow .jdone-by{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft,#5A5246);margin:0 0 3px 2px}@media (max-width:520px){.jrow{flex-wrap:wrap}.jrow .jdone{flex:1 1 100%}}.jsuggest-wrap{margin:10px 0 4px}.jsuggest-toggle{display:inline-block;font:inherit;font-size:14px;color:var(--forest);background:var(--paper,#faf8f3);border:1px solid var(--stone);border-radius:12px;padding:8px 14px;cursor:pointer}.jsuggest-toggle:hover,.jsuggest-toggle[aria-expanded=true]{border-color:var(--forest)}.jsuggest-wrap .jsuggest{margin-top:8px}.setup-card.jpages-card{padding:12px 16px;text-align:center;margin-bottom:14px}.jpages-card .card-section{margin:0 0 2px}.jpages-card .hint{margin:2px 0 8px}.jpages-card .btn-row{justify-content:center;margin:0;gap:8px}.jpages-card [role=status]:empty{display:none}.jplan .jpractice-auto,.jplan .jpractice-kinds,.jplan .jsec-box,.jplan .jsec-box .card-section,.jplan .jsec-box>.hint,.jplan .jsec-box>p,.jplan .jsuggest,.jplan .jsuggest-wrap{text-align:center}.jplan .jadd-row,.jplan .jpractice-auto-row,.jplan .jsuggest .btn-row{justify-content:center}.jplan .jpractice,.jplan .jsec-box input,.jplan .jsec-box textarea{text-align:left}:is(#page-why,.jstory) .why-circle{margin:28px 0 0;display:grid;grid-gap:18px;gap:18px;max-width:680px}:is(#page-why,.jstory) .why-circle dt{font-family:var(--serif,"EB Garamond",serif);font-size:26px;color:var(--forest-deep)}:is(#page-why,.jstory) .why-circle dd{margin:4px 0 0;font-size:19px;line-height:1.55}:is(#page-why,.jstory) .why-arc{padding-left:22px;margin:18px 0 26px;max-width:680px}:is(#page-why,.jstory) .why-arc li{margin-bottom:10px;line-height:1.55}#page-journey-method .method-h{font-size:24px;margin:30px 0 8px;color:var(--forest-deep)}#page-journey-method .process-list{padding-left:22px}#page-journey-method .process-list li{margin-bottom:14px;line-height:1.55}#page-journey-method .process-list details.readmore summary{margin-top:6px}#page-journey-method .process-list .readmore-body{padding-top:10px}:is(#page-why,.jstory) .why-below{display:block;margin-top:34px}:is(#page-why,.jstory) .why-bang{margin-top:18px;max-width:680px}:is(#page-why,.jstory) .why-spiral{font-style:italic;font-size:19px;color:var(--forest-deep);margin:0 0 24px;max-width:680px}:is(#page-why,.jstory) .why-bang{font-family:var(--font-display,inherit);font-size:30px;line-height:1.35;color:var(--forest-deep);margin:26px 0 0;max-width:720px}:is(#page-why,.jstory) .why-lead-in{font-size:19px;margin:18px 0 0}:is(#page-why,.jstory) .why-h2{font-size:30px;color:var(--forest-deep);margin:6px 0 18px}:is(#page-why,.jstory) .why-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;max-width:760px}:is(#page-why,.jstory) .why-two h3{font-size:22px;margin:0 0 6px;color:var(--forest-deep)}:is(#page-why,.jstory) .why-two p{margin:0;line-height:1.55}@media (max-width:640px){:is(#page-why,.jstory) .why-two{grid-template-columns:1fr}:is(#page-why,.jstory) .why-bang{font-size:24px}}:is(#page-why,.jstory) .why-resist{font-size:19px;line-height:1.55;margin:0 0 18px;max-width:680px}:is(#page-why,.jstory) .why-door{text-align:center;margin-top:30px}:is(#page-why,.jstory) .why-door .btn{font-size:18px;padding:14px 30px}:is(#page-why,.jstory) .why-door .hint{margin-top:14px}:is(#page-why,.jstory) .why-welcome{font-family:var(--font-display);color:var(--forest-deep);font-size:clamp(36px,6vw,56px);line-height:1.15;text-align:center;margin:0 auto 48px}:is(#page-why,.jstory) .why-weekend{font-family:var(--font-display);color:var(--forest-deep);font-size:clamp(26px,4vw,36px);line-height:1.25;text-align:center;margin:0 auto;max-width:760px}:is(#page-why,.jstory) .why-bang{font-size:clamp(20px,2.8vw,25px);text-align:center;margin:26px auto 0;max-width:700px}:is(#page-why,.jstory) .why-lead-in{font-size:18px;margin-top:34px}:is(#page-why,.jstory) .why-bang{font-family:var(--font-body);color:var(--ink);font-size:18px;line-height:1.55;text-align:left;margin:40px 0 0}:is(#page-why,.jstory) .why-lead-in{margin-top:10px}:is(#page-why,.jstory) .why-circle dt{color:var(--forest)}#page-why .why-spiral,:is(#page-why,.jstory) .why-resist{font-size:inherit;font-style:normal;color:inherit;line-height:1.55;margin:0 0 18px}:is(#page-why,.jstory) .why-arc{margin-bottom:6px}:is(#page-why,.jstory) .why-note{font-size:12px;color:var(--ink-soft);margin:0 0 24px 22px}:is(#page-why,.jstory) .why-journey-lead{max-width:none}@media (max-width:760px){#page-why .why-br{display:none}}#page-why>section:first-of-type{padding-bottom:44px}#page-why>section:nth-of-type(2){padding-top:44px;padding-bottom:44px}#page-why>section:nth-of-type(3){padding-top:44px}:is(#page-why,.jstory) .why-welcome img{display:block;width:240px;max-width:70%;height:auto;margin:0 auto}:is(#page-why,.jstory) .why-welcome{margin-bottom:36px}.program-videos{margin:0 0 18px}.program-video-row{display:flex;flex-wrap:wrap;gap:8px}.program-video-btn{font:500 13px var(--font-body);color:var(--forest-deep);background:var(--gold-soft);border:1px solid var(--line);border-radius:999px;padding:6px 12px;cursor:pointer}.program-video-btn.on{background:var(--forest);color:#fff;border-color:var(--forest)}.program-play{font-size:10px;margin-right:2px}.program-video-panel{margin-top:10px;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--white)}.program-video-frame{display:block;width:100%;aspect-ratio:9/16;max-height:70vh;border:0;border-radius:8px;background:var(--paper)}html.boy-had-book #nav-start,html.boy-had-book [data-nav-start]{display:none!important}.setup-modes-note{font-size:13px;color:var(--ink-soft);margin:10px 0 0}.jstart-group-note{text-align:center;font-size:16px;color:var(--forest-deep);margin:14px 0 0}.jstart-group-note .jstart-star{font-size:30px;line-height:0;vertical-align:-10px;color:var(--gold);font-weight:600}.prep-qa{margin:0 0 14px}.prep-q{font-weight:700;color:var(--ink);margin:0 0 3px}.prep-a{margin:0;white-space:pre-wrap;line-height:1.5}.today-countdown{text-align:center;border:1px solid var(--line);border-radius:14px;background:var(--gold-soft);padding:16px 18px;margin:0 0 20px}.today-countdown-title{font-family:var(--font-display);font-size:26px;color:var(--forest-deep);margin:0 0 4px}.today-countdown-when{margin:0 0 12px;color:var(--ink-soft)}.ew-state{margin-left:10px;font-weight:600;color:var(--forest)}.wyl-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:0 12px;gap:0 12px}.place-toggle,.wyl-toggle{display:inline-block;margin:-4px 0 10px}.place-say,.wyl-say{margin:6px 0 0;font-size:13px;color:#A8443A}.phone-in select{width:auto!important;max-width:9.5em}.phone-in input{width:auto}.phone-in-say{margin:6px 0 0;font-size:13px;color:#8a4b2a}.wyl-zip-say{color:#8a4b2a}.prow-city select,.prow-country select,.secure-where select{min-width:0}@media (min-width:521px){.secure-where.is-abroad{grid-template-columns:1.3fr 1fr 1fr}}.secure-f .secure-where select{width:100%;font-family:var(--font-body);font-size:17px;padding:12px 14px;color:var(--ink);background:#FFFDF8;border:1px solid var(--stone,#c9c2b2);border-radius:4px}.prow-city>select#billing-state,.prow-city>select#profile-state{max-width:none;flex:1 1}.secure-where:not(.is-abroad){grid-template-columns:1fr minmax(min(100%,15em),max-content)}@media (max-width:520px){.secure-where:not(.is-abroad){grid-template-columns:1fr}}.wyl-row select,select#billing-state,select#profile-state,select#setup-state{min-width:min(100%,15em)}#page-newbook[data-setup-mode=full]:not([data-setup-alone]) :is(#profile-city,#profile-state,#profile-region,#profile-state-say,#profile-abroad,#profile-country-row){display:none!important}#page-newbook[data-setup-mode=full]:not([data-setup-alone]) :is(#profile-street-row,#profile-zip,#profile-billing-row){display:none!important}#billing-country-row[hidden],#page-newbook[data-setup-alone] .basics-bill,#profile-country-row[hidden]{display:none}#setup-profile .prow-city{flex-wrap:wrap}#setup-profile .prow-city>#billing-city,#setup-profile .prow-city>#profile-city{flex:1 1 9em;min-width:9em}#setup-profile .prow-city>#billing-zip,#setup-profile .prow-city>#profile-zip{flex:0 0 9em;max-width:9em}.basics-place .secure-where{margin-top:8px}.basics-place .basics-street{width:100%}.basics-place .basics-zip{width:100%;max-width:12em;margin-top:8px;display:block}.basics-place .checkbox-row.basics-bill{display:flex;flex-direction:row;align-items:center;gap:10px;margin:12px 0 0;font-weight:400;text-align:left}.basics-place .checkbox-row.basics-bill>input{flex:0 0 auto;width:auto;margin:0}.wyl-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr))}.bday-row{display:flex;gap:8px;position:relative;flex-wrap:wrap}.bday-row>select{flex:1 1 auto;min-width:5.5em;font-family:var(--font-body);font-size:17px;padding:12px 10px;color:var(--ink);background:#FFFDF8;border:1px solid var(--stone,#c9c2b2);border-radius:4px}.bday-row>select:first-child{flex-basis:9em}.bday-row>input.bday-kept{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0}.portal-steps{list-style:none;padding:0;margin:8px 0 12px}.portal-steps li{margin:4px 0}.portal-steps li.done>span:first-child{color:var(--forest,#2d4a3e);font-weight:700}.portal-steps li.todo{color:var(--ink-soft,#5b5b5b)}.progress-rows{list-style:none;padding:0;margin:8px 0 0}.progress-row{border-top:1px solid var(--line,#e3d3c1);padding:10px 0}.progress-name{display:block;margin-bottom:6px;color:var(--ink)}.progress-steps{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.progress-steps li{font-size:14px;line-height:1.3;padding:4px 9px;border:1px solid var(--line,#e3d3c1);border-radius:999px;background:var(--paper,#FFFDF8);color:var(--ink-soft,#5A5246)}.progress-steps li.done{color:var(--ink);border-color:var(--forest,#24502E)}.progress-steps li.done>span:first-child{color:var(--forest,#24502E);font-weight:700}.why-read-first{max-width:640px;margin:0 auto 20px;text-align:center;font-size:17px;line-height:1.55;color:var(--ink,#222);background:var(--gold-soft,#f4ead6);border:1px solid var(--line,#e3dccf);border-radius:12px;padding:14px 18px}.why-read-first a{color:var(--forest,#2d4a3e);font-weight:600}.secure-names,.secure-names.is-full{grid-template-columns:1fr 1fr}.secure-names .secure-f>span{white-space:nowrap}.secure-names input#setup-last-initial{text-align:left;text-transform:none}@media (max-width:420px){.secure-names .secure-f>span{font-size:14px}}.entry-card,.notification-card{position:relative}.notice-x{position:absolute;top:8px;right:8px}.setup-card.notification{position:relative}.jpractice [hidden],.jpractice.is-shut>:not(.jpractice-sum){display:none!important}.jpractice{grid-template-columns:minmax(0,1fr)}.jpractice-sum{min-width:0}.jpractice-sum-gap{flex:0 0 auto;font-size:13px;color:var(--gold,#a9793c)}.jpractice-sum{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line,#e3dccf);border-radius:8px;background:#FFFDF8}.jpractice-sum-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jpractice-sum .more-link,.jpractice-sum .today-x,.jpractice-sum .what-this{flex:0 0 auto}.jpractice-sum .what-this{margin-left:0}#journey-size .jpractice>textarea{width:100%;box-sizing:border-box;padding:11px 14px;border:1px solid var(--line,var(--stone));border-radius:14px;font-family:var(--font-body);font-size:15px;line-height:1.5;background:#FCFBF7;color:var(--ink);resize:vertical}#journey-size .jpractice>textarea:focus{outline:none;background:var(--white);border-color:var(--gold)}.today-row .what-this{margin-left:-4px}.jpractice-sum.is-unfinished{border-color:var(--gold,#a9793c)}.jwheel-feel{width:100%;max-width:470px}.jwheel-feel .jwheel-svg{width:100%;max-width:100%;margin:0 auto}.jset-by-guide input:disabled,.jset-by-guide select:disabled{opacity:1;color:var(--ink);-webkit-text-fill-color:var(--ink);background:#F7F4EC;cursor:default}.jset-lock{display:flex;align-items:center;gap:4px;margin:6px 0 0}.jset-lock-i{width:13px;height:13px;color:var(--ink-soft);flex-shrink:0}#journey-size .jset-sheet{margin:0 0 18px}.jwheel-reflink{text-align:center;margin:12px 0 0}.jfeel-ref{margin-top:18px}.jfeel-ref-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.jfeel-ref-h{font-family:var(--font-display);font-weight:400;font-size:26px;margin:0 0 10px;color:var(--forest-deep)}.jfeel-ref-x{background:none;border:0;font-size:22px;line-height:1;padding:4px;cursor:pointer;color:var(--ink-soft)}.jfeel-ref-half{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin:18px 0 8px}.jfeel-ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.jfeel-ref-fam{border:1px solid var(--line);border-radius:12px;overflow:hidden}.jfeel-ref-name{padding:8px 12px;font-weight:700;color:#1a1a1a}.jfeel-ref-fam ul{list-style:none;margin:0;padding:8px;display:grid;grid-gap:6px;gap:6px}.jfeel-ref-fam li{color:#fff;font-weight:600;border-radius:100px;padding:5px 12px;font-size:14.5px}.jfeel-ref-back{display:block;margin:18px auto 0}.jfill-line{margin:4px 0 12px}.jfill-choices{display:grid;grid-gap:10px;gap:10px;margin:10px 0}.jfill-choice{font:600 17px/1.3 var(--font-body);text-align:left;padding:14px 16px;border-radius:10px;border:1px solid var(--line,#e3dccf);background:#FFFDF8;color:var(--forest,#24502E);cursor:pointer}.jfill-choice:hover{border-color:var(--forest,#24502E)}.jfill-choice:disabled{opacity:.5;cursor:default}.jfill-two{grid-template-columns:1fr 1fr}.jfill-choice[aria-pressed=true]{border-color:var(--forest,#24502E);background:rgba(36,80,46,.06)}.jfill-sub{margin:0 0 10px}.jfill-rec.jfill-live{position:-webkit-sticky;position:sticky;top:72px;z-index:30;background:#FFFDF8;border:1px solid var(--forest,#24502e);border-radius:12px;padding:10px 14px;margin:0 0 14px;box-shadow:0 6px 18px rgba(0,0,0,.08)}.jfill-rec.jfill-live .jfill-clock{margin:0 0 6px;font-weight:700;color:#A8443A}.jwheel .jwheel-need{display:none}.field.jmissing .jwheel .jwheel-need{display:inline}#journey-size .field.jmissing input.jmore,.field.jmissing input.jmore{border-color:var(--stone,#C9C2B2);border-width:1px}.jpractice{position:relative}.jpractice>.jrow-x{position:absolute;top:6px;right:6px;z-index:2}.jpractice.is-shut>.jrow-x{display:none}.jpractice:not(.is-shut){padding-top:38px}#journey-size .jopen-card{position:relative;padding:22px 44px 18px 20px;max-width:560px;margin:0 auto}#journey-size .jopen-card .jopen-x{position:absolute;top:8px;right:10px}#journey-size .jopen-card .step-lead{margin:0 0 16px;text-align:left}#journey-size .jopen-card .btn-row{justify-content:flex-start;flex-wrap:wrap;gap:10px}.today-more.guided{display:grid;grid-gap:8px;gap:8px}.guided-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.guided-row label{display:inline-flex;align-items:center;gap:6px}.guided-row select{min-width:12em}.guided-check{display:flex;align-items:center;gap:8px}.guided-now{font-size:1.1em;margin:4px 0}.guided-buttons{display:flex;gap:10px;align-items:center}.today-row .guided-play{margin-left:4px;background:none;border:1px solid var(--line,#d9cfbf);border-radius:999px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--forest,#1f4d33);flex:none}.today-row .guided-play:hover{background:var(--paper-2,#f3ede2)}.today-row .guided-edit{width:28px;height:28px;margin-left:0;opacity:.8}.guided-pop{position:fixed;inset:0;z-index:900;background:rgba(30,28,24,.35);display:flex;align-items:center;justify-content:center;padding:16px}.guided-pop-card{background:var(--paper,#fbf8f2);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.18);width:min(420px,100%);padding:18px 20px 20px;text-align:center}.guided-pop-card .today-more-head{text-align:left}.guided-clock{font-size:64px;line-height:1.05;margin:18px 0 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--forest,#1f4d33);letter-spacing:.02em}.guided-pop-card .guided-buttons{justify-content:center;margin:14px 0 8px}.guided-thanks{font-size:1.25em;margin:16px 0 8px}.guided-pop-card{max-height:calc(100vh - 32px);overflow-y:auto}.guided-pop-card .guided-buttons{flex-wrap:wrap}.guided-tap{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:max(220px,calc(100dvh - 330px));margin:6px 0 0;padding:0 16px 18px;border:1px solid rgba(31,77,51,.14);border-radius:16px;background:rgba(31,77,51,.04);color:var(--muted,#6b6b6b);font:inherit;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.guided-tap:focus-visible{outline:2px solid var(--forest,#1f4d33);outline-offset:2px}.guided-tap-words{position:relative;font-size:.92em}.guided-tap-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(31,77,51,.22),rgba(31,77,51,0) 70%);opacity:0;animation:guided-tap-glow 1.1s ease-out;pointer-events:none}@keyframes guided-tap-glow{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.guided-tap-glow{animation-duration:.01s}}.guided-came{font-size:1.15em;margin:16px 0 0;color:var(--forest,#1f4d33)}.guided-notes{text-align:left;border-top:1px solid var(--line,#e3d3c1);margin-top:12px;padding-top:4px}.guided-notes .today-how{margin:6px 0 0;padding:0;border:0;box-shadow:none;background:none}.guided-q{margin:6px 0 8px;font-size:1.05em}.today-done-row .guided-play{width:30px;height:30px;flex:none}.about-listen,.today-done-row .guided-play{margin-left:4px;background:none;border:1px solid var(--line,#d9cfbf);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--forest,#1f4d33)}.about-listen{width:24px;height:24px;vertical-align:middle;padding:0}.about-listen[aria-pressed=true]{background:var(--paper-2,#f3ede2)}h1 .about-listen{width:30px;height:30px}.guided-truth{text-align:left;margin:4px 0 14px}.guided-truth .today-label{display:block;margin-top:10px}.guided-truth .guided-old{font-size:17px;margin:4px 0}.guided-truth .guided-old-tools{display:flex;flex-wrap:wrap;gap:4px 16px}.guided-truth .guided-truth-what{margin:4px 0}.guided-truth .guided-mantra{font-size:1.4em;line-height:1.35;text-align:center;color:var(--forest);font-style:italic;margin:12px 0 4px}.guided-truth input{width:100%}.today-fixed-name{margin:4px 0 0;padding:10px 14px;border-radius:12px;background:var(--paper-2,#f6f2ea);font-weight:600}.event-host{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.event-host p{margin:0}.event-host-photo{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none}.event-guides{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0 8px;color:var(--forest);font-weight:600}.event-guides .event-guide{margin:0}.event-card.event-card-list{flex-direction:column;align-items:stretch;gap:16px}.event-card-list .event-top{display:flex;gap:22px;align-items:flex-start}.event-card-list .event-wide p{font-size:15px;color:var(--ink-soft);margin-bottom:10px}.event-card-list .event-more{margin:0 0 12px}@media (max-width:700px){.event-card-list .event-top{flex-direction:column}}.event-guides>span{display:inline-flex;align-items:center;gap:6px;white-space:pre}.event-card-list .event-guides{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.event-card-list .event-guides>span{display:flex;align-items:center;gap:8px;white-space:normal}.event-guides-lead{display:inline-block;width:2.6em}.time-grid-wrap{overflow-x:auto;margin:10px 0}@media (max-width:480px){.time-grid-wrap .time-grid{border-spacing:3px;table-layout:fixed;width:100%}.time-grid-wrap .time-grid th{padding:2px 0}.time-grid-wrap .time-grid thead th .tg-day{font-size:10px;letter-spacing:.03em}.time-grid-wrap .time-grid thead th .tg-date{font-size:11px;white-space:normal;line-height:1.2}.time-grid-wrap .time-grid tbody th{white-space:normal;font-size:11.5px;padding-right:2px;width:58px;line-height:1.2}.time-grid-wrap .time-grid td label{min-height:44px}}.time-grid{border-collapse:separate;border-spacing:4px;width:100%;max-width:560px}.time-grid th{font-size:13px;font-weight:600;color:var(--forest);text-align:center;padding:4px}.time-grid thead th .tg-day{display:block;text-transform:uppercase;letter-spacing:.05em;font-size:11px;color:var(--gold)}.time-grid thead th .tg-date{display:block;font-size:12.5px;white-space:nowrap}.time-grid tbody th{text-align:right;white-space:nowrap;font-weight:500;color:var(--ink-soft);padding-right:8px}.time-grid td{background:var(--paper,#f6f2ea);border:1px solid var(--stone,#e3ddd0);border-radius:8px;text-align:center;padding:0}.time-grid td.on{background:var(--forest);border-color:var(--forest)}.time-grid td label{display:flex;align-items:center;justify-content:center;min-height:40px;cursor:pointer}.time-grid td input{width:18px;height:18px;margin:0;accent-color:var(--forest)}.time-grid td.on input{accent-color:#fff}.time-grid .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.time-grid-edit th{position:relative;vertical-align:bottom}.time-grid-edit .tg-input{width:100%;min-width:118px;font-size:12.5px;padding:4px 6px}.time-grid-edit tbody th .tg-input{min-width:104px}.time-grid-edit .tg-x{position:absolute;top:0;right:0;border:0;background:none;color:var(--ink-soft);font-size:11px;cursor:pointer;padding:2px 4px}.time-grid-edit .tg-new .tg-day,.time-grid-edit th.tg-new .tg-day{color:var(--ink-soft)}.time-grid-edit td.tg-empty{background:none;border:1px dashed var(--stone,#e3ddd0)}.share-it-panel{border-top:1px solid var(--stone,#e3ddd0);margin-top:12px;padding-top:12px}.share-kit-picture{margin:4px 0 12px}.share-kit-picture img{display:block;max-width:100%;height:auto;border-radius:6px;border:1px solid var(--stone,#e3ddd0)}.share-kit-post img{width:320px}.share-kit-story img{width:200px}.share-kit-link img{width:420px}.share-kit textarea{width:100%}.social-share{margin:10px 0 4px}.social-share .share-it-panel textarea{width:100%}.repeat-dates{margin:6px 0 0;padding-left:18px}.repeat-scope{background:var(--paper-2,#f4f1ea);border-radius:6px;padding:10px 12px;margin:8px 0 14px}.people-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;padding:8px 12px;border-bottom:1px solid var(--stone,#e3ddd0);background:none;border-radius:0;margin:0}.people-line-main{min-width:0;flex:1 1 360px;font-size:14px;line-height:1.4}.people-line-meta{display:block;font-size:12px;color:var(--ink-soft)}.people-line-acts{gap:10px;font-size:13px}.jwheel-legend{list-style:none;padding:0;margin:6px auto 4px;max-width:360px;font-size:14px;color:var(--ink-soft);text-align:left}.jwheel-legend li{padding:2px 0}.person-line{margin-bottom:4px}.person-line-row{display:grid;grid-template-columns:.9fr .9fr 1.5fr 1.9fr 5.6em 24px;grid-gap:8px;gap:8px;align-items:end}.person-line-row>.field{margin-bottom:6px;min-width:0}.person-line-row input,.person-line-row select{width:100%;min-width:0;height:44px;box-sizing:border-box}.person-line-row input{padding-left:10px;padding-right:8px}.person-line-row select{padding-left:8px;padding-right:6px}.person-line-row .pl-x{margin-bottom:10px}.person-line:not(.person-line-first) .person-line-row label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.person-line-prefer{margin:0 0 8px}@media (max-width:760px){.person-line{border-top:1px solid var(--stone,#e3ddd0);padding-top:10px;margin-bottom:10px}.person-line-first{border-top:0;padding-top:0}.person-line-row{grid-template-columns:1fr 1fr;grid-template-areas:"first last" "email email" "phone phone" "by .";column-gap:8px;row-gap:0;position:relative;padding-right:30px}.person-line-row .pl-first{grid-area:first}.person-line-row .pl-last{grid-area:last}.person-line-row .pl-email{grid-area:email}.person-line-row .pl-phone{grid-area:phone}.person-line-row .pl-by{grid-area:by}.person-line-row .pl-x{position:absolute;top:0;right:0;margin:0}.person-line:not(.person-line-first) .person-line-row label{position:static;width:auto;height:auto;overflow:visible;clip:auto}}.morning-card{align-items:flex-start;overflow-y:auto;background:var(--paper,#faf8f3)}.morning-card-in{position:relative;max-width:560px;padding:56px 8px 40px;margin:auto}.morning-card-x{position:absolute;top:8px;right:0}.morning-card-part{margin:0 0 44px}.morning-card-label{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--forest,#2f5d3a);font-weight:600;margin:0 0 14px}.morning-card-mantra{font-size:clamp(40px,11vw,64px);line-height:1.12;color:var(--forest,#2f5d3a)}.morning-card-mantra,.morning-card-truth{font-family:var(--font-display,Georgia,serif);margin:0}.morning-card-truth{font-size:clamp(32px,8.5vw,48px);line-height:1.2}.morning-card-note{font-size:clamp(21px,5.6vw,26px);line-height:1.45;margin:0;white-space:pre-wrap}.morning-card .btn{margin-top:4px}.recap-felt .recap-felt-day{margin:2px 0}.recap-felt .recap-felt-day span{display:inline-block;min-width:96px;color:var(--forest,#2f5d3a);font-weight:600}.morning-card-offer{margin:18px auto 0;max-width:420px}.morning-card-offer p{font-size:16px;margin:0 0 10px}.morning-card-offer .truth-mantra-line{width:100%;font-size:20px;padding:10px 12px;margin:0 0 10px;text-align:center}.morning-card-offer .truth-mantra-btns{justify-content:center;flex-wrap:wrap}.morning-book{--mb-paper:#fbf7ee;--mb-paper2:#f4ede0;--mb-gold:#c9a45c;--mb-green:var(--forest,#2d4a3e);--mb-brown:#8A5A3B;--mb-soft:#6b665c;align-items:flex-start;overflow-x:hidden;background:#fdfcf8;padding:56px 16px 32px}.morning-book-x{position:fixed;top:12px;right:12px;z-index:10}.mb-stage{position:relative;display:grid;width:min(420px,100%);aspect-ratio:5/7.4;margin:auto;perspective:2200px;font-family:var(--font-display,Georgia,serif);color:#211D17;font-size:16px}.mb-cover,.mb-page{grid-area:1/1;position:relative;border-radius:3px 10px 10px 3px;background:var(--mb-paper);box-shadow:0 1px 2px rgba(0,0,0,.08),0 14px 40px rgba(60,45,20,.18),inset 10px 0 18px -12px rgba(90,70,30,.35)}.mb-page{z-index:1;padding:12% 10% 14%;display:flex;flex-direction:column;justify-content:center;text-align:center;outline:none;transform-origin:left center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 1.4s cubic-bezier(.6,.05,.3,1),box-shadow 1.4s,visibility 0s linear 0s}.mb-page.mb-words{z-index:2}.mb-page:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgba(120,90,40,.1),transparent 8%,transparent 92%,rgba(120,90,40,.06))}.mb-page.turned{transform:rotateY(-178deg);box-shadow:none;visibility:hidden;transition:transform 1.4s cubic-bezier(.6,.05,.3,1),box-shadow 1.4s,visibility 0s linear 1.4s}.mb-cover{z-index:5;padding:5px;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.8s cubic-bezier(.6,.05,.3,1),box-shadow 1.8s,z-index 0s linear 0s}.mb-cover.peel{transform:rotateY(-178deg);box-shadow:none;z-index:0;transition:transform 1.8s cubic-bezier(.6,.05,.3,1),box-shadow 1.8s,z-index 0s linear 1.8s}.mb-cover .cv-frame{box-sizing:border-box;height:100%;border:2px solid var(--mb-gold);padding:5px;background:var(--mb-paper);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mb-cover .cv-inner{box-sizing:border-box;height:100%;border:1px solid var(--mb-gold);padding:7% 8%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mb-back{position:absolute;inset:0;background:var(--mb-paper2);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px 3px 3px 10px}.mb-closing .mb-page.turned{transition-duration:1.1s,1.1s,0s;transition-delay:0s,0s,1.1s}.mb-pic{width:46%;max-width:170px;aspect-ratio:1;border-radius:50%;object-fit:cover;border:2px solid var(--mb-gold);padding:3px;background:var(--mb-paper);margin:0}.mb-add{font:13px system-ui,sans-serif;color:var(--mb-green);background:none;border:0;text-decoration:underline;cursor:pointer;margin:6px 0 4px;padding:4px 8px}.mb-add.small{font-size:11px;color:#8a857a}.mb-pic-said{font:12px system-ui,sans-serif;color:var(--mb-soft);margin:0 0 4px}.mb-title{font-family:inherit;font-size:1.9em;color:var(--mb-green);margin:4px 0 2px;font-weight:500;line-height:1.15}.mb-date{font:600 10px system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-brown);margin:2px 0 14px}.mb-sub{color:var(--mb-soft);line-height:1.45;font-size:.95em;margin:0 0 12px;max-width:92%}.mb-seek,.mb-sub{font-style:italic}.mb-seek{color:var(--mb-green);margin:6px 0 2px}.mb-who{font:600 9px system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8a857a;margin:0 0 12px}.mb-meet{color:var(--mb-green);margin:4px 0 14px}.mb-own{margin:0;font-size:.95em}.mb-own b{font-weight:500;color:var(--mb-green)}.mb-turn{margin-top:28px;align-self:center;font:500 14px system-ui,sans-serif;color:#fff;background:var(--mb-green);border:1px solid var(--mb-green);border-radius:999px;padding:10px 20px;cursor:pointer}.mb-turn.mb-ghost{background:none;color:var(--mb-green)}.mb-turn.mb-open{margin-top:16px}.mb-add:focus-visible,.mb-turn:focus-visible{outline:2px solid var(--mb-gold);outline-offset:2px}.mb-pnum{position:absolute;bottom:4%;left:0;right:0;text-align:center;font-size:11px;color:#a9a294}.mb-rule{width:44px;height:1px;background:var(--mb-gold);margin:22px auto}.morning-book .morning-card-part{margin:0}.mb-eb,.morning-book .morning-card-label{font:600 10px system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-brown);margin:0 0 10px}.morning-book .morning-card-mantra{font-size:1.65em;line-height:1.3;color:var(--mb-green)}.morning-book .morning-card-truth{font-size:1.15em;line-height:1.5}.morning-book .morning-card-hear{margin:16px 0 0}.morning-book .morning-card-offer p{font-size:14px}.morning-book .morning-card-offer .truth-mantra-line{font-size:16px}.mb-note-text{font-size:1.1em;line-height:1.55;font-style:italic;margin:0;white-space:pre-wrap}@media (max-width:400px){.mb-stage{font-size:15px}.mb-cover .cv-inner{padding:8% 6%}}@media (max-width:767px){#page-today .morning-book div,#page-today .morning-book p{font-size:inherit}#page-today .morning-book .mb-stage{font-size:15px}#page-today .morning-book .mb-date,#page-today .morning-book .mb-eb,#page-today .morning-book .morning-card-label{font-size:10px}#page-today .morning-book .mb-who{font-size:9px}#page-today .morning-book .mb-pnum{font-size:11px}#page-today .morning-book .mb-pic-said{font-size:12px}#page-today .morning-book .mb-own,#page-today .morning-book .mb-sub{font-size:.95em}#page-today .morning-book .morning-card-mantra{font-size:1.65em}#page-today .morning-book .morning-card-truth{font-size:1.15em}#page-today .morning-book .mb-note-text{font-size:1.1em}#page-today .morning-book .morning-card-offer p{font-size:14px}}@media (prefers-reduced-motion:reduce){.mb-cover,.mb-cover.peel,.mb-page,.mb-page.turned{transition-duration:.01s!important;transition-delay:0s!important}}.site-analytics .chips{margin:12px 0 18px}.analytics-days{display:grid;grid-gap:6px;gap:6px;margin:0 0 18px}.analytics-day{display:grid;grid-template-columns:120px 1fr auto;align-items:center;grid-gap:10px;gap:10px;font-size:14px}.analytics-bar{display:block;height:10px;border-radius:5px;background:var(--forest,#2f5d3a);opacity:.8}.analytics-day-n{color:var(--ink-soft,#555);white-space:nowrap}.analytics-table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14px}.analytics-table td,.analytics-table th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line,#e3ddd0)}.analytics-table th{font-weight:600;color:var(--forest,#2f5d3a)}.analytics-table td:not(:first-child),.analytics-table th:not(:first-child){text-align:right}@media (max-width:560px){.analytics-day{grid-template-columns:84px 1fr}.analytics-day-n{grid-column:1/-1}}.repo-find-line{font-family:var(--font-display,Georgia,serif);font-size:22px;color:var(--forest,#2f5d3a);text-align:center;margin:8px 0 6px}.repo-find-hint{text-align:center;max-width:560px;margin:0 auto}#page-repository .placeholder-hero{padding-bottom:14px}.shelf{margin-top:10px}.shelf .repo-search{margin-top:20px}.shelf-count{margin:4px 0 6px}.shelf-group{margin-top:26px}.shelf-group .card-section{display:flex;align-items:baseline;gap:8px}.shelf-n{font-weight:400;color:var(--ink-soft,#666);letter-spacing:0}.shelf-card{padding:14px 16px;margin:10px 0;transition:box-shadow .4s,border-color .4s}.shelf-card-lit{border-color:var(--forest,#2f5d3a);box-shadow:0 0 0 3px rgba(47,93,58,.18)}.shelf-name{font-weight:600;margin:0;font-size:17px;line-height:1.35}.shelf-sub{margin:4px 0 0;font-family:var(--font-display,Georgia,serif);color:var(--forest,#2f5d3a);font-size:16px}.shelf-meta{margin:6px 0 0}.shelf-links{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.shelf-link{font-size:13px;padding:4px 10px;border-radius:999px;border:1px solid var(--line,#d9d2c5);color:var(--forest,#2f5d3a);text-decoration:none;background:#fff}.shelf-link:hover{border-color:var(--forest,#2f5d3a)}.shelf-change{display:flex;align-items:center;gap:8px;margin:10px 0 0;flex-wrap:wrap}.shelf-change select{font-size:14px;padding:6px 8px;max-width:100%}.shelf-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.shelf-top{text-align:center;margin:0 0 18px}.shelf-line{border-bottom:1px solid var(--line,#e3ddd0)}.shelf-line>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;cursor:pointer}.shelf-line>summary::-webkit-details-marker{display:none}.shelf-line>summary .shelf-name{font-weight:500;font-size:16px}.shelf-line[open]>summary .today-journal-plus{transform:rotate(45deg)}.shelf-line .shelf-more{padding:0 4px 14px}.shelf-line.shelf-card-lit{background:rgba(47,93,58,.06);border-radius:8px}.wisdom-steps{margin-top:18px}.wisdom-step{font-weight:600;font-size:18px;margin:0 0 6px;display:flex;align-items:center;gap:10px}.wisdom-step span{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;background:var(--forest,#2f5d3a);color:#fff;font-size:14px}.wisdom-fold{border-bottom:1px solid var(--line,#e3ddd0)}.wisdom-fold>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;cursor:pointer}.wisdom-fold>summary::-webkit-details-marker{display:none}.wisdom-fold[open]>summary .today-journal-plus{transform:rotate(45deg)}.wisdom-fold-body{padding:0 4px 16px}.lens-group-name{font-weight:500;font-size:16px}#page-wisdom>section>.inner>.wisdom-fold{margin-top:6px}.wisdom-born{margin:14px 0 0;padding:14px 16px;border-radius:10px;background:rgba(47,93,58,.06)}.wisdom-born p{margin:0 0 10px}.journal-search{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:8px}.journal-search .js-date input{width:150px}.journal-search .js-word{flex:1 1 200px;min-width:0}.journal-search .js-word input{width:100%}.journal-search input{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line,#d9d2c5);border-radius:8px;background:#fff}.review-part .lens-group-name{display:inline-flex;align-items:center;gap:10px}.review-n{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:var(--forest,#2f5d3a);color:#fff;font-size:13px}.review-line{margin:4px 0}.review-stay{margin:10px 0}.review-bar{height:8px;border-radius:4px;background:rgba(47,93,58,.12);overflow:hidden;margin-top:4px}.review-bar span{display:block;height:100%;background:var(--forest,#2f5d3a);border-radius:4px}.review-renew{padding:8px 0;border-bottom:1px solid var(--line,#e3ddd0)}.review-sounds{margin-top:18px;padding:14px 16px;border-radius:10px;background:rgba(47,93,58,.06)}.journal-on{margin-top:10px}.journal-on-form{position:relative;margin:12px 0 0;padding:30px 14px 14px;border:1px solid var(--line,#d9d2c5);border-radius:10px;background:#fff;text-align:left}.journal-on-form .today-x{position:absolute;top:6px;right:8px}.journal-on-form textarea{width:100%;margin:0 0 10px}.community-circles{margin-top:26px}.circle-head{text-align:center;font-family:var(--font-display,Georgia,serif);font-size:24px;color:var(--forest,#2f5d3a);margin:26px 0 12px}.circle-row-wrap{position:relative;display:flex;align-items:center;gap:6px}.circle-row{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 10px;scrollbar-width:none;flex:1 1}.circle-row::-webkit-scrollbar{display:none}.circle-arrow{width:34px;height:34px;border-radius:50%;border:1px solid var(--line,#d9d2c5);background:#fff;font-size:22px;line-height:1;color:var(--forest,#2f5d3a)}.circle,.circle-arrow{flex:none;cursor:pointer}.circle{width:112px;display:flex;flex-direction:column;align-items:center;gap:6px;scroll-snap-align:start;background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:none;text-align:center}.circle-pic{width:104px;height:104px;border-radius:50%;overflow:hidden;display:block;background:rgba(47,93,58,.1);border:3px solid transparent;transition:border-color .2s,transform .2s}.circle-pic img{width:100%;height:100%;object-fit:cover;display:block}.circle:hover .circle-pic{transform:scale(1.04)}.circle-on .circle-pic{border-color:var(--forest,#2f5d3a)}.circle-label{font-size:13.5px;font-weight:600;line-height:1.25}.circle-sub{font-size:12.5px;color:var(--ink-soft,#666)}.circle-panel{margin:14px 0 6px}.circle-panel .circle-row-wrap{margin-top:6px}.circle-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.circle-photo{position:relative;padding:0;border:0;background:none;cursor:pointer;border-radius:12px;overflow:hidden;aspect-ratio:1}.circle-photo img{width:100%;height:100%;object-fit:cover;display:block}.circle-photo-says{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;background:rgba(20,30,22,.72);color:#fff;font-size:13px;text-align:left}@media (max-width:560px){.circle{width:92px}.circle-pic{width:86px;height:86px}.circle-arrow{display:none}}.community-circles .circle-row{flex-wrap:wrap;justify-content:center;overflow:visible;scroll-snap-type:none;gap:22px 20px;padding:6px 0 4px}.community-circles>.circle-row{margin:0 auto}.community-circles .circle{width:156px}.community-circles .circle-pic{width:146px;height:146px}.community-circles>.circle-row{max-width:540px}.circle-still{cursor:default}.circle-turning{position:relative}.circle-turning img{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.circle-turning img.on{opacity:1}.community-circles .circle-sub{max-width:150px}@media (max-width:560px){.community-circles .circle{width:128px}.community-circles .circle-pic{width:120px;height:120px}}.community-circles .circle{width:195px}.community-circles .circle-pic{width:183px;height:183px}.community-circles .circle-sub{max-width:188px}.community-circles>.circle-row{max-width:640px}@media (max-width:560px){.community-circles .circle{width:156px}.community-circles .circle-pic{width:150px;height:150px}.community-circles .circle-sub{max-width:152px}.community-circles .circle-row{gap:22px 16px}.community-circles .circle-panel .circle{width:142px}.community-circles .circle-panel .circle-pic{width:138px;height:138px}.community-circles .circle-panel .circle-sub{max-width:140px}.community-circles .circle-panel .circle-row{gap:22px 14px}}.event-top-cta{display:flex;gap:8px;align-items:center}html:not(.in-app) body{background:#fbf9f4 url(/images/bg-contours.svg) top/1500px auto no-repeat fixed}html:not(.in-app) .band-paper,html:not(.in-app) .placeholder-hero{background:transparent}.jr{margin:18px auto 0}.jr-ring{position:relative;width:990px;height:990px;margin:0 auto}.jr-dot{position:absolute;left:calc(50% + var(--x) * 410px);top:calc(50% + var(--y) * 410px);transform:translate(-50%,-37px);display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.jr-pic{position:relative;width:74px;height:74px;border-radius:50%;overflow:visible;display:block;background:rgba(47,93,58,.1);border:3px solid transparent;transition:border-color .2s,transform .2s}.jr-pic img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.jr-dot:hover .jr-pic{transform:scale(1.06)}.jr-on .jr-pic{border-color:var(--forest,#2f5d3a)}.jr-tick{inset:0;border-radius:50%;background:rgba(47,93,58,.55);font-size:30px;display:flex;align-items:center;justify-content:center}.jr-now,.jr-tick{position:absolute;color:#fff}.jr-now{top:-4px;right:-10px;background:var(--forest,#2f5d3a);font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:10px}.jr-missing .jr-pic{background:#fff;border:2px dashed var(--forest,#2f5d3a)}.jr-live .jr-pic:after{content:"";position:absolute;inset:-9px;border:3px solid #d33a2c;border-radius:50%;pointer-events:none;animation:jr-live-blink 1.4s ease-in-out infinite}@keyframes jr-live-blink{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(211,58,44,.45)}50%{opacity:.25;box-shadow:0 0 0 7px rgba(211,58,44,0)}}@media (prefers-reduced-motion:reduce){.jr-live .jr-pic:after{animation:none}}.jr-plus{display:flex;height:100%;align-items:center;justify-content:center;font-size:34px;color:var(--forest,#2f5d3a)}.jr-label{font-weight:600;line-height:1.2;text-align:center}.jr-centre{position:absolute;left:50%;top:50%;width:620px;height:620px;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 0 1px var(--line,#d9d2c5),0 10px 40px rgba(30,50,35,.08);justify-content:center}.jr-centre,.jr-in{display:flex;align-items:center}.jr-in{width:450px;max-height:560px;text-align:center;flex-direction:column;gap:8px;scrollbar-width:none}.jr-title{font-family:var(--font-display,Georgia,serif);font-size:28px;line-height:1.15;color:var(--forest,#2f5d3a);margin:0}.jr-ask{margin:0;font-size:15.5px}.jr-shown{background:#F4F7F2;border-radius:12px;padding:10px 14px;font-size:13.5px;line-height:1.45;width:100%}.jr-shown p{margin:4px 0 6px}.jr-shown .jx-next{margin-top:6px}.jr-soon{font-size:12px}.jr-small,.jr-soon{color:var(--ink-soft,#666)}.jr-small{margin:6px 0 0;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em}.jr-gather{display:flex;gap:10px;justify-content:center}.jr-g{width:88px;flex-direction:column;gap:4px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.jr-g,.jr-g-disc{display:flex;align-items:center}.jr-g-disc{width:48px;height:48px;border-radius:50%;background:var(--gold-soft,#efe3c4);border:2px solid transparent;color:var(--forest,#2f5d3a);font-size:20px;justify-content:center}.jr-g.jr-on .jr-g-disc{border-color:var(--forest,#2f5d3a)}.jr-g-label{font-size:11.5px;line-height:1.2}.jr-tell{margin-top:6px}.jr-form{text-align:left;align-items:stretch}.jr-form .jr-title{text-align:center;font-size:24px}.jr-form textarea{min-height:56px}.jr-back{align-self:center;background:none;border:0;color:var(--forest,#2f5d3a);cursor:pointer;font:inherit;font-size:13.5px}.jr-chose{margin:0;text-align:center;font-size:13px;color:var(--ink-soft,#666)}.jr-ways{display:flex;flex-wrap:wrap;gap:6px}.jr-ways .choice{width:auto;padding:6px 12px;font-size:13.5px}.jr-sendrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.jr-sendrow .choice{width:auto;flex:1 1}.jr-practitioner{text-align:center;margin:10px 0 0}@media (max-width:1240px){.jr-ring{width:auto;height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:18px 8px}.jr-dot{width:100px}.jr-centre,.jr-dot{position:static;transform:none}.jr-centre{order:-1;width:100%;height:auto;border-radius:22px;padding:22px 16px;margin-bottom:8px}.jr-in{width:100%;max-height:none}}.jexp-screen .step-eyebrow{display:block;margin-bottom:14px}.jexp-screen h2{margin-bottom:18px}.jexp-screen .step-lead{margin-bottom:26px}.jwheel-life .jwheel-part{cursor:pointer}.jwheel-life .jwheel-part:hover path:first-child{filter:brightness(1.04)}.jwheel-life .jwheel-part:focus{outline:none}.jwheel-life .jwheel-part:focus-visible path:first-child{stroke:#8B6B4A}.jwheel-life .jwheel-hubg{cursor:pointer}.jwheel-steps{margin-top:12px}.jwheel-step-q{font-weight:600;font-size:16px;margin:4px 0 0;color:var(--ink,#2A241C)}.jwheel-step{border-top:1px solid #ede4d6;padding:10px 0;flex-wrap:wrap;gap:8px 10px}.jwheel-step,.jwheel-step-name{display:flex;align-items:center}.jwheel-step-name{gap:8px;min-width:210px;font-weight:600;font-size:14.5px}.jwheel-dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex:none}.jwheel-main{font-size:11px;font-weight:600;color:#5A3F25;background:#F3E6D6;padding:2px 8px;border-radius:999px}.jwheel-step-chips{display:flex;flex-wrap:wrap;gap:6px}.jwheel-level{font:inherit;font-size:13.5px;padding:5px 12px;border-radius:999px;border:1px solid #cdbfaa;background:#fff;color:#3F3326;cursor:pointer}.jwheel-level:hover{border-color:#8B6B4A}.jwheel-level.on{background:#6B4F33;border-color:#6B4F33;color:#fff}.areas-wheel .wheel-frame{fill:#FBF7F0;stroke:#8B6B4A;stroke-width:7}.areas-wheel .wheel-frame-in{fill:none;stroke:#C9AE8C;stroke-width:1.2}.areas-wheel .wheel-base{fill:var(--lt);stroke:#FBF7F0;stroke-width:2.5;cursor:pointer}.areas-wheel .wheel-base:hover{filter:brightness(1.04)}.areas-wheel .wheel-base:focus{outline:none}.areas-wheel .wheel-area.focused .wheel-base{stroke:var(--dk);stroke-width:3}.areas-wheel .wheel-ring,.areas-wheel .wheel-ring:hover{fill:transparent;stroke:none;pointer-events:none}.areas-wheel .wheel-area.settled .wheel-ring.filled,.areas-wheel .wheel-ring.filled,.areas-wheel .wheel-ring.filled[data-level]{fill:var(--dk);fill-opacity:.85;stroke:none}.areas-wheel .wheel-ring.preview{fill:transparent}.areas-wheel .wheel-name{font-family:EB Garamond,Georgia,serif;font-size:14px;fill:#3F3326}.areas-wheel .wheel-area.on .wheel-name{fill:#3F3326;font-weight:600}.areas-wheel .wheel-being{fill:#FBF7F0;stroke:#8B6B4A;stroke-width:2.5}.areas-wheel .wheel-steps{margin-top:8px;text-align:center}.areas-wheel .wheel-steps .jwheel-step-chips{justify-content:center}.areas-wheel .wheel-being-name{font-family:EB Garamond,Georgia,serif;font-size:20px;fill:#5A3F25}.areas-wheel .wheel-being-sub{font-family:EB Garamond,Georgia,serif;fill:#6B4F33}.jr-centre{background:#E4E6D6;box-shadow:0 0 0 3px #8B6B4A,0 0 0 7px #E4E6D6,0 0 0 8px #C9AE8C,0 10px 40px rgba(30,50,35,.1)}.jr-centre:has(.jr-form){align-items:flex-start;padding-top:58px}.jr-title{color:#2F4A2E}.jr-shown{background:rgba(255,255,255,.6)}.jr-form{gap:6px}.jr-form .jr-title{font-size:22px}.jr-form .jr-back{margin-bottom:-2px}.jr-form label{margin-bottom:3px}.jr-form input,.jr-form textarea{background:#fff}.jr-ways{flex-wrap:nowrap;gap:5px}.jr-ways .choice{padding:5px 9px;font-size:13px;white-space:nowrap;background:#fff}.jr-ways .choice .tick{width:13px;height:13px;margin-right:5px}.jr-sendrow .choice{background:#fff}@media (max-width:1240px){.jr-centre:has(.jr-form){padding-top:22px}.jr-ways{flex-wrap:wrap}}.jr-centre{background:#F4F1DF url(/images/bg-leaves.svg) 50%/cover no-repeat;box-shadow:0 0 0 3px #8B6B4A,0 0 0 7px #F4F1DF,0 0 0 8px #C9AE8C,0 10px 40px rgba(30,50,35,.1)}.jr-g-disc{background:#fff;border-color:#C9AE8C}.jr-dot{width:120px;transform:translate(-50%,-46px)}.jr-pic{width:92px;height:92px}.jr-label{font-size:13px}.jr-centre{width:560px;height:560px}.jr-in{width:420px}.jr-centre:has(.jr-form){padding-top:40px}.jr-mail{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:400;cursor:pointer;margin:2px 0 0}.jr-mail input{width:15px;height:15px;margin:0;accent-color:#6B4F33}.jr-send{text-align:center}@media (max-width:1240px){.jr-dot{width:104px;transform:none}.jr-pic{width:84px;height:84px}.jr-centre{width:100%;height:auto}.jr-centre:has(.jr-form){padding-top:22px}}.jr-ring{width:1080px;height:1080px}.jr-dot{left:calc(50% + var(--x) * 455px);top:calc(50% + var(--y) * 455px);width:116px}.jr-label{line-height:1.15}.jr-ways .choice{padding:4px 7px;font-size:12.5px}.jr-ways .choice .tick{width:11px;height:11px;margin-right:4px}@media (max-width:1240px){.jr-ring{width:auto;height:auto}.jr-dot{width:104px}}@media (max-width:560px){.jr-ring{gap:16px 6px}.jr-dot{width:31%}.jr-pic{width:80px;height:80px}.jr-label{font-size:12.5px}.jr-gather{gap:4px;width:100%;justify-content:space-between}.jr-g{width:24%}.jr-g-disc{width:42px;height:42px}.jr-g-label{font-size:11px}.jr-title{font-size:25px}}.jr-ring{width:1040px;height:1040px}.jr-dot{left:calc(50% + var(--x) * var(--r, 410px));top:calc(50% + var(--y) * var(--r, 410px))}.jr-mail{align-self:center}@media (max-width:1240px){.jr-ring{width:auto;height:auto}}.jr-ring{width:1100px;height:720px}.jr-dot{left:calc(50% + var(--x) * 470px);top:calc(50% + var(--y) * 292px)}.jr-label{font-size:12.5px}.jr-centre{width:640px;height:450px}.jr-in{max-height:430px}.jr-centre:has(.jr-form){align-items:center;padding-top:0}.jr-ring{width:1180px;height:760px}.jr-dot{left:calc(50% + var(--x) * 525px);top:calc(50% + var(--y) * 322px);z-index:1}.jr-centre{width:650px;height:440px;z-index:0}@media (max-width:1240px){.jr-ring{width:auto;height:auto}.jr-centre{width:100%;height:auto}}.jr-form{gap:4px}.jr-form .jr-title{font-size:20px;margin:0 0 2px}.jr-form textarea{min-height:46px;height:50px}.jr-form input[type=email],.jr-form input[type=text]{padding-top:7px;padding-bottom:7px}.jr-form .field{margin:0}.jr-form .field-pair{gap:10px}.jr-send .btn{padding-top:7px;padding-bottom:7px}.jr-ring{width:940px;height:940px}.jr-dot{left:calc(50% + var(--x) * 392px);top:calc(50% + var(--y) * 392px);width:112px;transform:translate(-50%,-40px)}.jr-pic{width:80px;height:80px}.jr-label{font-size:12px;line-height:1.1}.jr-centre{width:590px;height:590px;border-radius:50%}.jr-in{width:470px;max-height:520px}@media (max-width:1240px){.jr-ring{width:auto;height:auto}.jr-dot{transform:none}.jr-centre{width:100%;height:auto;border-radius:22px}}@media (max-width:560px){.jr-dot{width:31%;transform:none}.jr-pic{width:80px;height:80px}}.jr-narrow{display:none}@media (max-width:1240px){.jr-wide{display:none}.jr-narrow{display:inline}}.jr-ticks{display:flex;flex-direction:column;gap:3px}.jr-ticks .jr-mail{align-self:flex-start}.mission-flow-h{font-size:29px;margin:10px 0 4px}.mission-bridge{font-size:19px;line-height:1.55;margin:30px 0 0;max-width:680px;color:var(--ink-soft)}#page-philosophy .mission-flow-h{text-align:center;font-size:32px;margin:8px 0 4px}#page-philosophy .mv-hint{text-align:center;color:var(--ink-soft);margin:0 0 18px;font-size:15px}.mv-rings{display:grid;grid-template-columns:380px 1fr;grid-gap:40px;gap:40px;align-items:center;max-width:920px;margin:0 auto}.mv-rings-svg{width:100%;height:auto}.mv-ring{cursor:pointer}.mv-ring:focus{outline:none}.mv-ring:hover circle{filter:brightness(1.05)}.mv-ring-t{font-family:EB Garamond,Georgia,serif;font-size:24px;pointer-events:none}.mv-rings-says{min-height:220px}.mv-rings-k{font-family:var(--font-display);font-size:44px;color:var(--forest-deep,#2F4A2E);display:block}.mv-rings-says p{font-size:21px;line-height:1.55;margin:8px 0 18px}.mv-rings-tabs{display:flex;gap:8px}.mv-rings-tabs button{font:inherit;font-size:14px;padding:6px 14px;border-radius:999px;border:1px solid #cdbfaa;background:#fff;cursor:pointer}.mv-rings-tabs button.on{background:#2F4A2E;border-color:#2F4A2E;color:#fff}.mv-band{background:#2F4A2E;color:#F4F1E6;padding:64px 0}.mv-band .inner{text-align:center}.mv-eyebrow{color:#E4C78E!important;display:block}.mv-big{font-family:var(--font-display);font-size:30px;line-height:1.35;max-width:760px;margin:12px auto 0;color:#FBF7F0}.mv-vision{font-size:34px}.mv-rule{width:70px;height:2px;background:#C9A15B;margin:36px auto}.mv-values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:18px}.mv-values details.it{background:#fff;border:1px solid #e6dccb;border-radius:16px;padding:18px 18px 14px;margin:0}.mv-values details.it>summary{display:block;list-style:none;cursor:pointer}.mv-values details.it>summary::-webkit-details-marker{display:none}.mv-values details.it>summary b{display:block;font-family:var(--font-display);font-size:24px;color:var(--forest-deep,#2F4A2E);margin-bottom:6px}.mv-values details.it>summary .ln{display:block;font-size:15px;line-height:1.5}.mv-values details.it[open]{grid-column:1/-1}@media (max-width:860px){.mv-rings{grid-template-columns:1fr;gap:10px}.mv-rings-svg{max-width:320px;margin:0 auto;display:block}.mv-rings-says{min-height:0;text-align:center}.mv-rings-tabs{justify-content:center}.mv-values{grid-template-columns:1fr}.mv-big{font-size:24px}.mv-vision{font-size:27px}}.mv-open{text-align:center;padding-top:70px;padding-bottom:50px}.mv-statement{font-family:var(--font-display);font-size:clamp(40px,6vw,64px);line-height:1.1;color:var(--forest-deep,#2F4A2E);margin:14px 0 18px}.mv-sub{font-size:19px;line-height:1.6;max-width:620px;margin:0 auto;color:var(--ink-soft)}.mv-whw{background:#EEF1E4;padding:56px 0 60px}.mv-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;max-width:1040px;margin:0 auto}.mv-col{padding:6px 34px;border-left:1px solid #c9ae8c}.mv-col:first-child{border-left:0}.mv-num{display:block;font-size:15px;letter-spacing:.12em;color:#8B6B4A}.mv-col h2,.mv-num{font-family:var(--font-display)}.mv-col h2{font-size:40px;color:var(--forest-deep,#2F4A2E);margin:4px 0 12px}.mv-col p{font-size:18px;line-height:1.6;margin:0}@media (max-width:860px){.mv-cols{grid-template-columns:1fr}.mv-col{border-left:0;border-top:1px solid #c9ae8c;padding:22px 6px}.mv-col:first-child{border-top:0}}.method-by{font-size:14px;color:var(--ink-soft);margin:-4px 0 18px}.method-by a{color:var(--forest,#2d4a3e)}.mv-values{gap:12px;max-width:900px;margin-left:auto;margin-right:auto}.mv-values details.it{position:relative;border:0;border-radius:14px;padding:16px 16px 12px 74px;background:var(--vt,#F4F1E6);box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}.mv-values details.it:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(47,74,46,.1)}.mv-values details.it>summary b{font-size:21px;margin:0 0 3px}.mv-values details.it>summary .ln{font-size:14.5px;line-height:1.45;color:#3F3326}.mv-values details.it>summary b:before{content:attr(data-i)}.mv-values details.it:before{content:var(--vi);position:absolute;left:14px;top:16px;width:46px;height:46px;border-radius:50%;background:var(--vd,#2F4A2E);color:#FBF7F0;font-family:var(--font-display);font-size:24px;line-height:46px;text-align:center}.mv-values details.it .plus{display:block;margin-top:8px;font-size:13px;color:#8B6B4A}.mv-values details.it .plus:before{content:"Read more"}.mv-values details.it[open] .plus:before{content:"Close"}.mv-values details.it[open]{background:#fff;box-shadow:0 0 0 2px var(--vd,#2F4A2E);transform:none}.mv-values details.it>blockquote,.mv-values details.it>p{margin-left:-58px}.mv-values details.it:first-child{--vt:#F3E3D3;--vd:#B97A4E;--vi:"A"}.mv-values details.it:nth-child(2){--vt:#E6EDDC;--vd:#6F9460;--vi:"S"}.mv-values details.it:nth-child(3){--vt:#E3E8F0;--vd:#6E86A8;--vi:"I"}.mv-values details.it:nth-child(4){--vt:#F6E9D2;--vd:#B98F45;--vi:"C"}.mv-values details.it:nth-child(5){--vt:#ECE4F1;--vd:#8C74A3;--vi:"P"}.mv-values details.it:nth-child(6){--vt:#F5DEDD;--vd:#B86C6A;--vi:"A"}@media (max-width:860px){.mv-values details.it>blockquote,.mv-values details.it>p{margin-left:-58px}}.mv-values{grid-auto-flow:dense}.mv-values details.it,.mv-values details.it>summary,.mv-values details.it>summary *{text-align:left}.mv-values details.it>summary .ln{max-width:none}.wl-hero{text-align:center;padding-top:50px;padding-bottom:54px}.wl-hero .why-bang{text-align:center;margin:22px auto 0;max-width:640px}.wl-doors{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.wl-center{display:block;text-align:center}.wl-how{background:#EEF1E4;padding:60px 0}.wl-h2{text-align:center;font-family:var(--font-display);font-size:clamp(28px,4vw,40px);color:var(--forest-deep,#2F4A2E);margin:8px 0 34px}.wl-steps{list-style:none;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;max-width:1000px}.wl-steps li{background:#FBF7F0;border-radius:18px;padding:26px 24px 24px;text-align:center}.wl-n{display:inline-block;width:48px;height:48px;line-height:48px;border-radius:50%;background:#2F4A2E;color:#FBF7F0;font-size:22px}.wl-n,.wl-steps h3{font-family:var(--font-display)}.wl-steps h3{font-size:24px;color:var(--forest-deep,#2F4A2E);margin:14px 0 8px}.wl-steps p{font-size:16.5px;line-height:1.55;margin:0}.wl-more{text-align:center;margin:26px 0 0}.wl-more a{color:var(--forest,#2d4a3e);font-weight:600}.wl-real{padding:56px 0 64px}.wl-photos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;max-width:1000px;margin:0 auto}.wl-photos img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%}.wl-proof{text-align:center;font-size:19px;line-height:1.6;max-width:680px;margin:28px auto 0}@media (max-width:760px){.wl-steps{grid-template-columns:1fr}.wl-photos{grid-template-columns:repeat(2,1fr);max-width:360px}}.mv-values2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 22px;gap:18px 22px;max-width:980px;margin:22px auto 0;align-items:start}.mv-v{background:#FFFDF8;border:1px solid #e6dccb;border-radius:16px;padding:22px 24px 16px}.mv-v-head{display:flex;gap:14px;align-items:flex-start}.mv-v-i{flex:none;width:48px;height:48px;border-radius:50%;background:var(--vd);color:#FBF7F0;font-size:24px;line-height:48px;text-align:center}.mv-v-head b,.mv-v-i{font-family:var(--font-display)}.mv-v-head b{display:block;font-size:25px;color:var(--forest-deep,#2F4A2E);line-height:1.15}.mv-v-head .ln{display:block;font-size:15.5px;line-height:1.5;margin-top:4px}.mv-v blockquote{margin:16px 0 6px!important;padding-left:16px!important;border-left:2px solid var(--vd)!important}.mv-v blockquote p:first-child{font-size:18px!important}.mv-v-more summary{list-style:none;cursor:pointer;font-size:13.5px;color:#8B6B4A;margin-top:8px;display:inline-block}.mv-v-more summary::-webkit-details-marker{display:none}.mv-v-more[open] summary{color:var(--forest-deep,#2F4A2E)}.mv-v-more[open] summary:after{content:" \2212"}.mv-v-more p{margin:10px 0 4px;font-size:15.5px;line-height:1.6}.mv-v:first-child{--vd:#2F4A2E}.mv-v:nth-child(2){--vd:#8B6B4A}.mv-v:nth-child(3){--vd:#B08A3E}.mv-v:nth-child(4){--vd:#3E6E68}.mv-v:nth-child(5){--vd:#9A5B3C}.mv-v:nth-child(6){--vd:#5E6B3A}@media (max-width:760px){.mv-values2{grid-template-columns:1fr}}.mv-values2{grid-template-columns:repeat(3,1fr);gap:0;max-width:1100px;row-gap:34px}.mv-v{background:none;border:0;border-radius:0;border-left:1px solid #c9ae8c;padding:4px 28px 6px}.mv-v:nth-child(3n+1){border-left:0}.mv-v-head{flex-direction:column;gap:10px}.mv-v-head b{font-size:28px}@media (max-width:960px){.mv-values2{grid-template-columns:1fr 1fr}.mv-v:nth-child(3n+1){border-left:1px solid #c9ae8c}.mv-v:nth-child(odd){border-left:0}}@media (max-width:640px){.mv-values2{grid-template-columns:1fr}.mv-v,.mv-v:nth-child(3n+1){border-left:0;border-top:1px solid #c9ae8c;padding:22px 4px 8px}.mv-v:first-child{border-top:0}}.mv-values2{width:min(1040px,calc(100vw - 48px));position:relative;left:50%;transform:translateX(-50%);max-width:none}.mv-v blockquote p:first-child{font-size:16.5px!important;line-height:1.45!important}.mv-v-head b{font-size:26px}.mv-values2{grid-auto-rows:auto;row-gap:0}.mv-v{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;padding-bottom:34px}.mv-v blockquote{align-self:start}.mv-v-more{align-self:end}.wl-hero .why-bang{max-width:760px}.bj{position:fixed;inset:0;z-index:1000;background:rgba(28,34,26,.55);display:flex;align-items:center;justify-content:center;padding:18px}.bj-box{position:relative;background:#FBF7F0;border-radius:22px;max-width:920px;width:100%;max-height:calc(100vh - 36px);overflow-y:auto;padding:34px 34px 30px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.bj-box h2{font-family:var(--font-display);font-size:32px;color:var(--forest-deep,#2F4A2E);margin:6px 0 18px}.bj-x{position:absolute;top:14px;right:16px;width:38px;height:38px;border-radius:50%;border:1px solid #cdbfaa;background:#fff;font-size:16px;cursor:pointer}.bj-ways{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.bj-way{text-align:left;background:#fff;border:1px solid #e6dccb;border-radius:16px;padding:20px;cursor:pointer;font:inherit;color:inherit;display:flex;flex-direction:column;gap:8px;transition:transform .2s,box-shadow .2s,border-color .2s}.bj-way:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(47,74,46,.12);border-color:#8B6B4A}.bj-n{width:40px;height:40px;line-height:40px;border-radius:50%;background:#2F4A2E;color:#FBF7F0;text-align:center;font-size:19px}.bj-n,.bj-way b{font-family:var(--font-display)}.bj-way b{font-size:21px;color:var(--forest-deep,#2F4A2E)}.bj-way span{font-size:15px;line-height:1.5}.bj-go{margin-top:auto;color:#8B6B4A;font-weight:600;font-size:14px!important}.bj-form .field{margin-bottom:12px}.bj-back{background:none;border:0;color:var(--forest,#2d4a3e);cursor:pointer;font:inherit;font-size:14px;padding:0;margin-bottom:8px}.bj-chips{display:flex;flex-wrap:wrap;gap:8px}.bj-chip{font:inherit;font-size:14px;padding:6px 14px;border-radius:999px;border:1px solid #cdbfaa;background:#fff;cursor:pointer}.bj-chip.on{background:#2F4A2E;color:#fff;border-color:#2F4A2E}.bj-send{text-align:center;margin-top:14px}.bj-done{text-align:center;padding:30px 10px}@media (max-width:760px){.bj-ways{grid-template-columns:1fr}.bj-box{padding:26px 20px}.bj-box h2{font-size:26px}}.bj-back{display:block}#page-why .why-center{display:block;text-align:center}#page-why .why-title{text-align:center;font-family:var(--font-display);font-size:clamp(36px,5vw,52px);color:var(--forest-deep,#2F4A2E);margin:6px 0 0}#page-why .band-gold .inner{text-align:center}#page-why .band-gold .why-two{margin:0 auto;text-align:left}#page-why .band-gold .why-h2{margin-left:auto;margin-right:auto}.jsp{margin:10px auto 30px;max-width:560px}.jsp svg{width:100%;height:auto;display:block}.jsp-line{fill:none;stroke:#2F4A2E;stroke-width:3;stroke-linecap:round}.jsp-next{fill:none;stroke:#B08A3E;stroke-width:2.5;stroke-dasharray:7 7;stroke-linecap:round;opacity:.8}.jsp-core{fill:#EEF1E4;stroke:#8B6B4A;stroke-width:1.5}.jsp-core-t{font-family:EB Garamond,Georgia,serif;font-size:20px;fill:#2F4A2E;font-style:italic}.jsp-dot{fill:#2F4A2E;stroke:#FBF7F0;stroke-width:3}.jsp-n{fill:#FBF7F0;font-size:15px}.jsp-n,.jsp-name{font-family:var(--font-display)}.jsp-name{font-size:20px;fill:#2F4A2E}.jsp-sub{font-size:13px;fill:#6B5E4E}.jsp-deeper{font-size:14px;fill:#8B6B4A;font-style:italic}.jsp figcaption{font-size:17px;line-height:1.6;color:var(--ink-soft);text-align:center;max-width:620px;margin:10px auto 0}.jsp{max-width:600px}.bj-soon{margin:18px 0 0;padding:14px 18px;border:1px dashed #c9ae8c;border-radius:14px;font-size:15px;line-height:1.5;background:#F6F1E6}.bj-soon b{color:var(--forest-deep,#2F4A2E)}.begin-foot{text-align:center;padding-top:34px;padding-bottom:54px}#page-main section.band.begin-foot{padding-top:22px;padding-bottom:26px}.sn-box{max-width:560px;text-align:center}.sn-box p{font-size:17px;line-height:1.6}.sn-logo{width:120px;height:auto;display:block;margin:0 auto 6px}@media (max-width:1240px){.jr-ring{background:#F4F1DF url(/images/bg-leaves.svg) 50%/cover no-repeat;border-radius:24px;box-shadow:0 0 0 3px #8B6B4A,0 0 0 7px #F4F1DF,0 0 0 8px #C9AE8C;padding:26px 14px 28px;margin:0 8px}.jr-centre,.jr-in:not(.jr-form){display:contents}.jr-title{order:1}.jr-ask,.jr-title{flex-basis:100%;text-align:center}.jr-ask{order:2;margin-bottom:6px}.jr-shown{order:3;flex-basis:100%}.jr-dot{order:4}.jr-small{order:5;flex-basis:100%;text-align:center;margin-top:14px}.jr-gather{order:6;flex-basis:100%;justify-content:center}.jr-tell{order:7;margin:14px auto 0}.jr-pair{order:7;flex-basis:100%;justify-content:center;margin-top:14px}.jr-pair .jr-tell{margin:0}.jr-in>.jr-switch{order:8;flex-basis:100%}.jr-in.jr-form{order:1;flex-basis:100%;background:rgba(255,255,255,.55);border-radius:16px;padding:16px 12px}.jr-ring.telling .jr-dot{display:none}}.wl-book{padding-top:56px;padding-bottom:40px;text-align:center}.wl-book-p{font-size:19px;line-height:1.6;max-width:700px;margin:0 auto}#page-the-book .bk-title{font-size:clamp(38px,5vw,54px);margin:10px 0 8px}#page-the-book .bk-title,.bk-lead{text-align:center;font-family:var(--font-display);color:var(--forest-deep,#2F4A2E)}.bk-lead{font-size:clamp(22px,3vw,28px);margin:0 auto 24px}.bk-lead,.bk-p{max-width:700px}.bk-p{font-size:18.5px;line-height:1.65;margin:0 auto 16px}.bk-center{display:block;text-align:center;margin-bottom:18px}.bk-band{background:#EEF1E4;padding:54px 0 58px}.bk-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1040px;margin:0 auto}.bk-card{background:#FBF7F0;border-radius:16px;padding:20px 22px}.bk-card h3{font-family:var(--font-display);font-size:22px;color:var(--forest-deep,#2F4A2E);margin:0 0 6px}.bk-card p{font-size:15.5px;line-height:1.55;margin:0}.bk-day{list-style:none;padding:0;margin:0 auto 26px;max-width:700px}.bk-day li{display:grid;grid-template-columns:150px 1fr;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid #e6dccb}.bk-day b{font-family:var(--font-display);font-size:19px;color:var(--forest-deep,#2F4A2E);font-weight:400}.bk-day span{font-size:17px;line-height:1.55}.bk-note{color:var(--ink-soft);font-size:16.5px;text-align:center}.bk-door{text-align:center;margin-top:22px}@media (max-width:760px){.bk-day li,.bk-grid{grid-template-columns:1fr}.bk-day li{gap:4px}}.wl-believe{padding-top:104px;padding-bottom:104px;text-align:center}.wl-believe-h{font-family:var(--font-display);font-size:clamp(32px,5vw,50px);line-height:1.18;color:var(--forest-deep,#2F4A2E);max-width:820px;margin:12px auto 38px}.wl-believe-body{max-width:680px;margin:0 auto;text-align:left}.wl-believe-body p{font-size:19px;line-height:1.7;margin:0 0 20px}.wl-believe-body p:last-child{margin-bottom:0}.jsp.jsp-small{max-width:320px;margin:18px auto 34px}.jsp-small .jsp-core-t{font-size:30px}.jsp-small .jsp-line{stroke-width:4}@media (max-width:640px){.wl-believe{padding-top:64px;padding-bottom:64px}.wl-believe-body p{font-size:18px}.jsp.jsp-small{max-width:260px}}.wl-more{margin-top:40px}.wl-more a.wl-more-btn{font-size:17px;padding:15px 32px;color:var(--forest)}.wl-more a.wl-more-btn:hover{color:var(--white)}@media (max-width:640px){.wl-more a.wl-more-btn{display:block;max-width:340px;margin:0 auto;padding:16px 20px}}.mv-v:nth-child(7){--vd:#7A4E5C}.mv-v:nth-child(8){--vd:#4F6B54}.mv-v:nth-child(9){--vd:#A0743C}.why-quote{margin:4px 0 28px;padding-left:18px;border-left:2px solid var(--gold);max-width:680px}.why-quote p{font-family:var(--font-display);font-style:italic;font-size:22px;line-height:1.4;color:var(--forest-deep,#2F4A2E);margin:0 0 6px}.why-quote cite{font-style:normal;font-size:14px;color:var(--ink-soft)}.mv-joined{font-family:var(--font-display);font-size:clamp(22px,3vw,28px);color:var(--gold,#8B6B4A);margin:0 0 18px}.sm-row{display:flex;justify-content:flex-end;margin-top:34px}.sm-mark{display:inline-flex;align-items:center;gap:10px;background:none;border:1px solid #e3d3b8;border-radius:999px;padding:6px 16px 6px 10px;cursor:pointer;color:#8B6B4A;font:600 13px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s,background .2s}.sm-mark:focus-visible,.sm-mark:hover{border-color:#B08A3E;background:#FBF5EA}.sm-mark .sm-north{animation:sm-twinkle 2.8s ease-in-out infinite;transform-origin:38px 4px}@keyframes sm-twinkle{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sm-mark .sm-north{animation:none}}.sm-dipper polyline{fill:none;stroke:#C9AE8C;stroke-width:1}.sm-dipper circle{fill:#8B6B4A}.sm-dipper circle.sm-north{fill:#B08A3E}.sm-veil{position:fixed;inset:0;z-index:1000;background:rgba(28,34,26,.6);display:flex;align-items:center;justify-content:center;padding:18px}.sm-box{position:relative;background:#FBF7F0;border-radius:22px;max-width:720px;width:100%;max-height:calc(100vh - 36px);overflow-y:auto;padding:40px 40px 34px;box-shadow:0 30px 80px rgba(0,0,0,.25);text-align:left}.sm-box p{font-size:17px;line-height:1.65}.sm-x{position:absolute;top:14px;right:16px;width:38px;height:38px;border-radius:50%;border:1px solid #cdbfaa;background:#fff;font-size:16px;cursor:pointer}.sm-head{text-align:center;margin-bottom:8px}.sm-head .sm-dipper{width:66px;height:54px}.sm-hidden{font-family:var(--font-display);font-style:italic;font-size:21px!important;line-height:1.45!important;color:var(--forest-deep,#2F4A2E);text-align:center;max-width:520px;margin:0 auto 26px}@media (max-width:640px){.sm-box{padding:32px 20px 26px}.sm-row{justify-content:center}}.bou-lead{text-wrap:balance;max-width:720px;margin-left:auto;margin-right:auto;font-family:var(--font-display);font-size:clamp(24px,3.2vw,30px)!important;color:var(--forest-deep,#2F4A2E);text-align:center;margin-bottom:20px}.bou-ways{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:10px;gap:10px}.bou-ways li{font-size:17px;line-height:1.55;padding-left:16px;border-left:2px solid var(--gold)}.sm-foot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;border:1.5px solid var(--stone);background:none;cursor:pointer;color:var(--forest)}.sm-foot:focus-visible,.sm-foot:hover{border-color:var(--forest)}.sm-foot .sm-dipper{width:22px;height:18px}.sm-foot .sm-north{animation:sm-twinkle 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sm-foot .sm-north{animation:none}}.wl-where{max-width:720px;margin:0 auto 40px;text-align:center}.wl-where p{font-size:19px;line-height:1.6;margin:0 0 16px}.wl-where p:last-child{margin-bottom:0}.wl-signoff{margin-top:30px!important;font-family:var(--font-display);font-style:italic;font-size:21px!important;color:var(--forest-deep,#2F4A2E)}.wl-sign{display:block;font-family:Parisienne,Snell Roundhand,cursive;font-style:normal;font-size:40px;line-height:1.2;color:#8B6B4A;margin-top:4px}.wl-believe,.wl-book{background:#EEF1E4}html:not(.in-app) .wl-how{background:transparent}@media (min-width:641px){#nav-more-btn{display:none!important}}section.band.wl-hero{min-height:calc(100vh - 73px);min-height:calc(100svh - 73px);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-top:25px;padding-bottom:27px}section.band.wl-believe,section.band.wl-book,section.band.wl-how,section.band.wl-real{padding-top:44px;padding-bottom:44px}.wl-more{margin-top:20px}.wl-where{margin-bottom:20px}.wl-h2{margin-bottom:17px}@media (max-width:640px){section.band.wl-hero{min-height:calc(100vh - 61px);min-height:calc(100svh - 61px)}}:root{--tex-img:url(/images/texture-mountains.jpg?v=12);--tex-light:linear-gradient(rgba(250,246,238,.875),rgba(250,246,238,.835));--tex-green:linear-gradient(rgba(49,96,58,.925),rgba(49,96,58,.885))}#page-main section.band:nth-child(odd of section.band),#page-main section.hero{background:transparent}#page-main section.band:nth-child(even of section.band){background:var(--tex-green),var(--tex-img) center 55% /cover;color:#F1F2EA}#page-main section.band:nth-child(even of section.band) *{color:#EEF0E6!important}#page-main section.band:nth-child(even of section.band) :is(h1,h2,h3,h4,h5,h6){color:#FFFFFF!important}#page-main section.band:nth-child(even of section.band) :is(.eyebrow,a:not(.btn),.mv-num){color:#EBCB82!important}#page-main section.band:nth-child(even of section.band) .btn-outline{color:#FFFFFF;border-color:rgba(255,255,255,.7);background:transparent;box-shadow:none}#page-main section.band:nth-child(even of section.band) .btn-outline:hover{background:rgba(255,255,255,.12)}#page-main section.band:nth-child(even of section.band) .btn-solid{background:linear-gradient(#E3BF6E,#B48C38);border-color:#C9A24D}#page-main section.band:nth-child(even of section.band) .btn-solid,#page-main section.band:nth-child(even of section.band) .btn-solid *{color:#20180A!important}footer,header{background:#fbf9f4 url(/images/bg-contours.svg) center 30%/1500px auto}footer{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding:10px 28px;min-height:var(--header-h,65px)}footer>div{margin-bottom:0!important}footer>div:first-child>*{width:38px!important;height:38px!important}#page-main section.band:nth-child(even of section.band) :is(.bk-card,.jr-ring,.jr-centre),#page-main section.band:nth-child(even of section.band) :is(.bk-card,.jr-ring,.jr-centre) *{color:var(--ink)!important}#page-main section.band:nth-child(even of section.band) :is(.bk-card,.jr-ring,.jr-centre) :is(h2,h3,.jr-title){color:var(--forest-deep)!important}html.in-app body .app-body,html:not(.in-app) body{background:var(--tex-light),var(--tex-img) center 70% /cover fixed}#page-main section.band.mv-band:nth-child(odd of section.band){color:var(--ink)}#page-main section.band.mv-band:nth-child(odd of section.band) :is(.mv-big,.mv-vision,p){color:var(--forest-deep)!important}#page-main section.band.mv-band:nth-child(odd of section.band) .mv-eyebrow{color:var(--gold)!important}#page-main section.band:nth-child(even of section.band) .wl-steps li,#page-main section.band:nth-child(even of section.band) .wl-steps li *{color:var(--ink)!important}#page-main section.band:nth-child(even of section.band) .wl-steps li h3{color:var(--forest-deep)!important}#page-main section.band:nth-child(even of section.band) .wl-steps li .wl-n{color:#FBF7F0!important}html.in-app body{background:var(--tex-light),var(--tex-img) center 70% /cover fixed}html.in-app body .app-body{min-height:100vh}.circle-picks{margin:4px 0 6px}.circle-pick{display:flex;align-items:center;gap:8px;margin:0 0 8px;flex-wrap:wrap}.circle-pick input[type=date],.circle-pick input[type=time]{font:inherit;font-size:16px;padding:9px 12px;border:1.5px solid var(--stone);border-radius:10px;background:#fff;color:var(--ink)}.circle-pick input[type=date]{min-width:170px}.circle-pick input[type=time]:disabled{opacity:.5}.circle-pick-x{position:static}.card-section[data-n]:before,.field>label[data-n]:before{content:attr(data-n) ". ";color:var(--forest,#2d4a3e);font-weight:700}html.book-frame{--frame-cloth:#E4DACA;--frame-cloth-2:#DCD1BE;--frame-page:#FFFDF8;--frame-edge:#D3C8B4;--frame-edge-2:#F2ECE1;--frame-spine:rgba(70,52,30,.16)}html.book-frame .app-shell{background-color:var(--frame-cloth);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(90,70,40,.05) 0 1px,transparent 1px 3px)}html.book-frame .app-body,html.book-frame body>main#page-main:not(:has(>#page-home.active)){position:relative;background-color:var(--frame-page);border-radius:3px 7px 7px 3px;overflow:clip;box-shadow:1px 1px 0 var(--frame-edge-2),2px 2px 0 var(--frame-edge),3px 3px 0 var(--frame-edge-2),4px 4px 0 var(--frame-edge),5px 5px 0 var(--frame-edge-2),6px 6px 0 var(--frame-edge),7px 7px 0 var(--frame-edge-2),8px 8px 0 #C2B59E,14px 18px 32px rgba(60,45,25,.22)}html.book-frame body>main#page-main:not(:has(>#page-home.active)){width:min(1240px,calc(100% - 48px));margin:18px auto 28px}html.book-frame .app-body{margin:14px 20px 26px 0}html.book-frame .app-body:before,html.book-frame body>main#page-main:not(:has(>#page-home.active)):before{content:"";position:absolute;top:0;bottom:0;left:0;width:38px;pointer-events:none;z-index:5;background:linear-gradient(90deg,var(--frame-spine),rgba(70,52,30,.05) 45%,rgba(70,52,30,0))}html.book-frame #page-main section.band:nth-child(even of section.band){margin-left:22px;margin-right:16px}html.book-frame #page-main section.band:nth-child(even of section.band):last-child{margin-bottom:16px}html.book-frame #page-main>.page{display:flow-root}html.book-frame .app-body:after,html.book-frame body>main#page-main:not(:has(>#page-home.active)):after{content:"";position:absolute;inset:10px 10px 10px 16px;border:2px solid #c9a45c;box-shadow:inset 0 0 0 3px rgba(255,253,248,.9),inset 0 0 0 4px rgba(201,164,92,.85);border-radius:2px;pointer-events:none;z-index:5}html.book-frame .app-body{padding-top:18px}html.book-frame .app-body>#mainHeader{margin:0 18px 0 24px;top:18px;border-radius:2px}@media (max-width:760px){html.book-frame body>main#page-main:not(:has(>#page-home.active)){width:calc(100% - 22px);margin:8px auto 18px 7px}html.book-frame .app-body{margin:7px 11px 16px 7px}html.book-frame .app-body>#mainHeader{padding-left:12px;padding-right:8px;gap:4px;margin:0 8px 0 12px;top:10px}html.book-frame .app-body{padding-top:10px}html.book-frame .app-body>#mainHeader .app-top-title:empty{display:none}html.book-frame .app-body>#mainHeader .brand-words{font-size:.92em}html.book-frame .app-body>#mainHeader .app-tools{gap:4px}html.book-frame .app-body:before,html.book-frame body>main#page-main:not(:has(>#page-home.active)):before{width:14px}html.book-frame .app-body:after,html.book-frame body>main#page-main:not(:has(>#page-home.active)):after{inset:5px 5px 5px 8px}html.book-frame #page-main section.band:nth-child(even of section.band){margin-left:13px;margin-right:10px}html.book-frame #page-main section.band:nth-child(even of section.band):last-child{margin-bottom:10px}html.book-frame body:has(>.app-shell){background-color:var(--frame-cloth)}}.jpractice .jrow-done{display:block;margin:12px 0 2px auto}.jpractice .jrow-done[hidden]{display:none}@media (max-width:480px){.app-top .app-top-brand .brand-words{display:none}}.jr-shown .jr-own{width:100%;margin-top:8px;font:inherit;font-size:14px;padding:8px 10px;border:1px solid #cdbfaa;border-radius:10px;background:#fff;resize:vertical}.jr-ticks{align-items:center}.jr-ticks .jr-mail.jr-mail-two{align-self:center;align-items:center;text-align:left;max-width:340px}.jr-mail-two small{display:block;font-size:12px;color:#6b6458;line-height:1.35;margin-top:1px}.jr-ticks .jr-mail:not(.jr-mail-two){align-self:center}@media (min-width:1241px){.jr-centre .jr-in.jr-form{width:420px}.jr-centre .jr-form .jr-ways{flex-wrap:wrap;row-gap:5px}}.jr-form .jr-reach{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.jr-form .jr-reach .phone-in select{width:52px!important;max-width:52px;flex:0 0 52px!important;height:38px;padding:0 2px;font-size:11.5px}.jr-form .jr-reach .phone-in{gap:4px!important}.jr-form .jr-reach .phone-in input{height:38px;min-width:0;flex:1 1 auto;width:100%}.jr-form textarea.jr-practice{min-height:38px;height:38px}.jr-form:has(.jr-reach){gap:4px}.jr-form:has(.jr-reach) .jr-title{margin-bottom:0}.jr-form:has(.jr-reach) label{margin-bottom:1px}.jr-form:has(.jr-reach) .field-pair{margin:0}.jr-form:has(.jr-reach) .jr-back{margin-bottom:-6px}.jr-form:has(.jr-reach) .jr-ticks{gap:1px}@media (min-width:1241px){.jr-centre .jr-form .jr-ways.jr-ways-two{flex-wrap:nowrap;margin-bottom:5px}}@media (min-width:1241px){.jr-centre:has(.jr-form){align-items:flex-start;padding-top:16px!important}.jr-centre .jr-in.jr-form{max-height:none;gap:4px}.jr-centre .jr-form .jr-title{font-size:20px;margin:0}.jr-centre .jr-form .jr-back{margin-bottom:-4px}.jr-centre .jr-form label{margin-bottom:1px}.jr-centre .jr-form textarea{min-height:38px;height:38px}.jr-centre .jr-form .jr-ways.jr-ways-two{margin-bottom:4px}}.jr-form .jr-as{text-align:center}.jr-form .jr-as .jr-ways{justify-content:center}@media (min-width:1241px){.jr-centre:has(.jr-reach){padding-top:14px!important}.jr-centre .jr-in.jr-form:has(.jr-reach){gap:2px}.jr-centre .jr-form:has(.jr-reach) .jr-ticks{margin-top:2px}.jr-centre .jr-form:has(.jr-reach) .jr-send,.jr-centre .jr-form:has(.jr-reach) .jr-ticks+*{margin-top:2px}}.jr-ticks .jr-mail.jr-mail-two{align-items:flex-start}.jr-ticks .jr-mail.jr-mail-two input{margin-top:3px}.jr-ticks{align-items:flex-start;align-self:center}.jr-ticks .jr-mail,.jr-ticks .jr-mail.jr-mail-two,.jr-ticks .jr-mail:not(.jr-mail-two){align-self:flex-start}.jr-planned .jr-pic:after,.jr-recent .jr-pic:after{content:"";position:absolute;inset:-9px;border:3px solid #3e8e4f;border-radius:50%;pointer-events:none;animation:jr-green-blink 1.4s ease-in-out infinite}.jr-planned .jr-pic:after{border-color:#3A78C2;animation-name:jr-blue-blink}@keyframes jr-green-blink{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(62,142,79,.45)}50%{opacity:.25;box-shadow:0 0 0 7px rgba(62,142,79,0)}}@keyframes jr-blue-blink{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(58,120,194,.45)}50%{opacity:.25;box-shadow:0 0 0 7px rgba(58,120,194,0)}}@media (prefers-reduced-motion:reduce){.jr-planned .jr-pic:after,.jr-recent .jr-pic:after{animation:none}}.jr-key{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:12.5px;color:var(--ink,#2B2A26)}.jr-key li{display:inline-flex;align-items:center;gap:6px}.jr-key-dot{width:12px;height:12px;border-radius:50%;border:2.5px solid;background:transparent}.jr-key-red{border-color:#D33A2C}.jr-key-green{border-color:#3E8E4F}.jr-key-blue{border-color:#3A78C2}#page-main:has(>#page-events.active),html.book-frame body>main#page-main:has(>#page-events.active){background:linear-gradient(rgba(255,253,248,.62),rgba(255,253,248,.62)),url(/media/book-of-you/house-river.jpg?v=3) center 60% /cover fixed}html.login-only #page-login :is(#by-switch,.login-box p:has(a):not(#by-forgot)){display:none!important}html.login-only :is(#mainHeader,header.app-top,.app-rail,footer,.report-btn){display:none!important}html.login-only :is(.app-shell,.app-body,body>main#page-main){margin:0!important;padding-top:0!important;box-shadow:none!important;border-radius:0!important;width:auto!important;grid-template-columns:1fr!important}html.login-only :is(.app-body,body>main#page-main):after,html.login-only :is(.app-body,body>main#page-main):before{display:none!important}html.login-only #page-login{min-height:100vh;display:flex;flex-direction:column;justify-content:center}@media (max-width:1240px){.jr-in.jr-form{max-height:none;height:auto;overflow:visible;width:100%}.jr-ring.telling{height:auto}.jr-shown{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 73px) + 8px);z-index:3;background:rgba(255,255,255,.96);box-shadow:0 6px 18px rgba(30,50,35,.14);max-height:42vh;overflow-y:auto}.bj.wl-ways .jr-shown{top:8px}.bj.wl-ways .wl-ways-box{overflow:visible}.jr-form .jr-reach{grid-template-columns:1fr}.jr-form .jr-times{flex-wrap:nowrap}.jr-form .jr-times .choice{flex:1 1;min-width:0;padding-left:4px;padding-right:4px;white-space:nowrap;text-align:center;justify-content:center}}.jr-form textarea.jr-practice{min-height:96px}.jr-reach-note{font-size:14px;font-style:italic;color:var(--ink-soft,#5b5a52);margin-top:-2px}@media (max-width:1240px){.jr-ask.jr-both,.jr-ask.jr-reach-note,.jr-ask.jr-steps{order:2}.jr-key{order:2;flex-basis:100%;justify-content:center;margin-bottom:8px}.jr-form .jr-title{order:0}}.jr-phone .jr-opt{font-weight:400}.jr-phone .jr-opt,.jr-phone-hint{color:var(--ink-soft,#5b5a52);font-size:13px}.jr-phone-hint{line-height:1.4;margin:4px 0 0}.jr-form .jr-phone .phone-in select{width:52px!important;max-width:52px;flex:0 0 52px!important;height:38px;padding:0 2px;font-size:11.5px}.jr-form .jr-phone .phone-in{gap:4px!important}.jr-form .jr-phone .phone-in input{height:38px;min-width:0;flex:1 1 auto;width:100%}@media (min-width:1241px){.jr-centre:has(.jr-form){width:640px;height:640px;align-items:center;padding-top:0!important}.jr-centre .jr-in.jr-form{width:520px}.jr-centre .jr-in.jr-form:has(.jr-practice){width:470px}.jr-centre .jr-form .field{margin-bottom:3px}.jr-centre .jr-form .jr-ways{gap:4px;justify-content:center}.jr-centre .jr-form .jr-ways .choice{width:auto;flex:0 0 auto;padding:3px 7px;font-size:12px;min-height:0;gap:5px;white-space:nowrap}.jr-centre .jr-form .jr-as .jr-ways .choice{padding:4px 9px;font-size:12.5px}.jr-centre .jr-form .jr-ways.jr-one-line{flex-wrap:nowrap}.jr-centre .jr-form .jr-phone-hint{font-size:11.5px;white-space:nowrap;text-align:center;margin:0}.jr-centre .jr-form textarea.jr-practice{min-height:62px;height:62px}.jr-centre .jr-form .jr-send .btn{padding-top:5px;padding-bottom:5px}}.jr-form .jr-opt{font-weight:400;color:var(--ink-soft,#5b5a52);font-size:13px}.jr-form .jr-join-reach{align-items:start}.jr-form .jr-join-reach .jr-phone{margin:0}.jr-form .jr-ways.jr-one-line{flex-wrap:wrap}.jr-gather{gap:14px}.jr-g{width:92px}.jr-g-disc{width:70px;height:70px;position:relative;overflow:hidden;padding:0;border:2px solid #fff;box-shadow:0 0 0 1px #C9AE8C,0 3px 10px rgba(30,50,35,.12)}.jr-g-disc img{width:100%;height:100%;object-fit:cover;display:block}.jr-g.jr-on .jr-g-disc{border-color:#fff;outline:3px solid var(--forest,#2f5d3a);outline-offset:2px}.jr-g-tick{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(47,93,58,.55);color:#fff;font-size:26px}.jr-g-label{font-size:13px;text-align:center}@media (max-width:1240px){.jr-gather{gap:6px}.jr-g{width:24%}.jr-g-disc{width:60px;height:60px}.jr-g-label{font-size:12px}}.today-notice-cards .today-countdown{text-align:left;background:var(--white,#fff);padding:14px 16px;margin:0 0 12px}.today-notice-cards .today-countdown-title{font-size:20px}.today-side{max-width:620px;margin:28px auto 0}.today-mybook{margin:0}.today-mybook .card-section{display:block;margin:0 0 10px}.today-mybook-row{display:flex;align-items:center;gap:6px}.today-mybook-ai{font-size:16px;padding:0;background:none;border:0;cursor:pointer}@media (min-width:1100px){.today-cols{display:grid;grid-template-columns:minmax(0,620px) 280px;grid-gap:36px;gap:36px;justify-content:center;align-items:start}.today-cols>.inner{margin:0;width:100%}.today-side{margin:0;position:-webkit-sticky;position:sticky;top:96px}}.sm-box.upgrade-box{max-width:420px;padding:38px 28px 26px;text-align:center}.sm-box.upgrade-box p{margin:0}.sm-box.upgrade-box{padding-top:58px}.tier-lock{display:inline-block;margin-left:8px;font-size:12.5px;color:var(--gold);white-space:nowrap}.today-past.is-locked .today-past-what{opacity:.75}.jr-dot.jr-offer .jr-pic{border-color:#c9a45c;box-shadow:0 0 0 3px rgba(201,164,92,.55)}.jr-star{position:absolute;inset:0;border-radius:50%;background:rgba(176,138,62,.6);color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 4px rgba(0,0,0,.3)}.jr-dot.jr-offer .jr-pic{border-color:#c9a45c!important;box-shadow:0 0 0 3px #c9a45c}.jr-star-s{color:#b08a3e}.jr-key-dot.jr-key-gold{border-color:#c9a45c}.jr-switch{display:block;margin:8px auto 0;background:none;border:0;padding:2px 4px;font:inherit;font-size:13px;color:var(--forest,#2f5d3a);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.jr-role{display:inline-flex;flex-shrink:0;min-height:34px;margin:4px auto 8px;border:1px solid var(--forest,#2f5d3a);border-radius:999px;overflow:hidden}.jr-in .jr-role{align-self:center}.jr-role button{background:#fff;border:0;padding:8px 18px;font:inherit;font-size:15px;font-weight:500;text-decoration:none!important;line-height:1.2;color:var(--forest,#2f5d3a);cursor:pointer}.jr-role button.on{background:var(--forest,#2f5d3a);color:#fff}.jr-pair{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;flex-shrink:0}.jr-pair .jr-switch,.jr-pair .jr-tell{margin:0}.jr-dot.jr-offer.jr-on .jr-pic{box-shadow:0 0 0 3px #c9a45c,0 0 0 5px #fff,0 0 0 9px #3E8E4F}.jr-list-note{font-size:12.5px;color:var(--ink-soft,#6b665c);text-align:center;margin:4px auto 6px;max-width:360px;line-height:1.4}.jr-list-note button{background:none;border:0;padding:0;font:inherit;color:var(--forest,#2f5d3a);text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (min-width:1241px){.jr-dot{left:calc(50% + var(--x) * (374px + max(0px, -24px * var(--y))));top:calc(50% + var(--y) * (374px + max(0px, -24px * var(--y))))}}.jr-define{font-family:var(--font-display);font-style:italic;color:var(--forest,#2f5d3a);font-size:15.5px;line-height:1.35;margin:0 auto 6px;max-width:400px}@media (min-width:1241px){.jr-g-disc{width:80px;height:80px}.jr-g-label{font-size:14px}.jr-centre{align-items:center}.jr-centre>.jr-in:not(.jr-form){max-height:none}}.jr-missing .jr-pic{background:#dfe8ef;border-color:#8aa3b5}.jr-missing .jr-plus{color:#4f6c80}@media (min-width:1241px){.jr-centre>.jr-in:not(.jr-form){gap:5px}.jr-centre>.jr-in:not(.jr-form)>.jr-title{margin-bottom:4px}}.field:has(>.say-speak)>.recorder .rec-btn,.field:has(>.say-speak)>.recorder .rec-time,.field:has(>.say-speak)>.recorder .speak-cmds{display:none!important}.plan-why{max-width:720px;margin:6px auto 26px;text-align:center}.plan-why p{font-size:16px;line-height:1.6;color:var(--ink-soft,#4a463e);margin:0 0 10px}.plans-grid .plan-items{max-height:none!important;overflow:visible!important}.plans-grid{align-items:stretch}.plans-grid .plan-card{height:auto!important;max-height:none!important}.plan-period{display:flex;width:max-content;margin:4px auto 6px;border:1px solid var(--forest,#2f5d3a);border-radius:999px;overflow:hidden}.plan-period button{background:#fff;border:0;padding:8px 22px;font:inherit;font-size:15px;font-weight:500;color:var(--forest,#2f5d3a);cursor:pointer}.plan-period button.on{background:var(--forest,#2f5d3a);color:#fff}.plan-period-says{text-align:center;font-size:13.5px;color:var(--ink-soft,#6b665c);margin:0 0 16px}.plan-promises{list-style:none;padding:0;margin:22px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14px;color:var(--ink-soft,#4a463e)}.plan-promises li:before{content:"✓";color:var(--forest,#2f5d3a);margin-right:6px;font-weight:600}.plan-amount{margin:6px 0 12px;display:flex;align-items:baseline;gap:6px}.plan-num{font-family:var(--font-display);font-size:38px;color:var(--forest,#2f5d3a);line-height:1}.plan-per{font-size:13.5px;color:var(--ink-soft,#6b665c)}.plan-for-box{background:var(--cream,#f6efe4);border:1px solid var(--line,#e3d3c1);border-radius:10px;padding:10px 12px;margin:0 0 14px;font-size:14.5px;line-height:1.45}.plan-for-box>span{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brown,#8A5A3B);margin-bottom:3px}.plans-grid .plan-items{list-style:none;padding-left:0}.plans-grid .plan-items li{position:relative;padding-left:22px}.plans-grid .plan-items li:before{content:"✓";position:absolute;left:2px;color:var(--forest,#2f5d3a);font-weight:600}.plan-save{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#c9a45c;color:#fff;border-radius:999px;padding:2px 8px;vertical-align:1px}.plan-period{margin-bottom:18px}.sm-box.plans-box{max-width:1040px;padding:30px 26px 28px}.sm-box.plans-box>.sm-x{position:-webkit-sticky;position:sticky;top:-22px;right:auto;float:right;z-index:5;margin:-16px -12px -38px 0;box-shadow:0 2px 10px rgba(0,0,0,.12)}.plans-in-popup .placeholder-hero{padding-top:6px;padding-bottom:0}.plans-in-popup .band{background:none}.plan-pop-veil{z-index:1100}.sm-box.beta-box{max-width:640px}.beta-title{font-family:var(--font-display);color:var(--forest,#2f5d3a);font-weight:400;text-align:center;margin:0 0 6px}.beta-form .hint{text-align:center;margin:0 0 14px}.beta-form .field{margin-bottom:12px}.beta-form .jr-ways{display:flex;flex-wrap:wrap;gap:6px}.plan-beta-link{background:none;border:0;padding:0;font:inherit;color:var(--forest,#2f5d3a);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.heard-row{display:flex;gap:10px}.heard-row select{flex:1 1 auto;min-width:0}.heard-row.with-who select{flex:0 0 48%}.heard-row input{flex:1 1 auto;min-width:0}.jr-form .heard-field input,.jr-form .heard-field select{min-height:0;height:28px;padding-top:2px;padding-bottom:2px;font-size:14px;line-height:1.3}@media (max-width:640px){.jr-form textarea{min-height:76px}.heard-row.with-who{flex-direction:column;gap:6px}.heard-row.with-who input,.heard-row.with-who select{flex:0 0 auto;width:100%}.jr-form .jr-phone .phone-in select.phone-in-code,.jr-form .jr-reach .phone-in select.phone-in-code{width:80px!important;max-width:80px;flex:0 0 80px!important;padding:0 4px;font-size:14px}}.score-card{padding:18px}.score-top{display:flex;align-items:center;gap:18px}.score-ring{flex:0 0 auto;width:104px;height:104px}.score-ring,.score-ring>div{border-radius:50%;display:flex;align-items:center;justify-content:center}.score-ring>div{width:82px;height:82px;background:var(--white,#fff);flex-direction:column}.score-ring b{font-family:var(--font-display);font-size:26px;color:var(--forest,#2f5d3a);line-height:1;font-weight:400}.score-ring small{font-size:11px;color:var(--ink-soft,#6b665c)}.score-title{font-family:var(--font-display);font-size:20px;color:var(--forest,#2f5d3a);margin:0 0 2px}.score-side .hint{margin:0 0 8px}.score-steps{display:flex;gap:6px}.score-steps span{font-size:12px;border:1px solid var(--line,#e3d3c1);border-radius:999px;padding:2px 9px;color:var(--ink-soft,#6b665c)}.score-steps span.done{background:var(--forest,#2f5d3a);border-color:var(--forest,#2f5d3a);color:#fff}.score-rows{list-style:none;padding:0;margin:14px 0 0;font-size:15px}.score-rows li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--line,#e3d3c1)}.score-rows li span{color:var(--ink-soft,#6b665c)}.sm-box.score-box{max-width:720px}.score-h{font-family:var(--font-display);color:var(--forest,#2f5d3a);font-weight:400;text-align:center;margin:0 0 6px}.score-table{width:100%;border-collapse:collapse}.score-table td,.score-table th{padding:7px 8px;border-bottom:1px solid var(--line,#e3d3c1);text-align:left;font-size:14px;vertical-align:top}.score-table th{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brown,#8A5A3B)}.score-n{font-weight:600;color:var(--forest,#2f5d3a);white-space:nowrap}.score-l{color:var(--ink-soft,#6b665c)}.score-streak{background:var(--cream,#f6efe4);border:1px solid var(--line,#e3d3c1);border-radius:12px;padding:12px 14px;margin:14px 0 0;font-size:14.5px;line-height:1.5}#page-circle .circle-frame{display:block;width:100%;height:calc(100vh - 20px);border:0}@media (max-width:899px){#mainHeader .site-search-panel,.app-tools-row .site-search-panel{position:fixed!important;left:12px!important;right:12px!important;top:64px!important;width:auto!important;max-width:none!important}.app-tools-row #translate-menu{left:0!important;right:auto!important}}.day-says,.section-says{margin-left:10px;font-size:13px;font-style:italic;color:var(--ink-soft,#6b665c);text-transform:none;letter-spacing:0}.score-today{margin:14px 0 0;background:var(--cream,#f6efe4);border:1px solid var(--line,#e3d3c1);border-radius:10px;padding:10px 12px;font-size:15px}.score-today>span{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brown,#8A5A3B);margin-bottom:3px}.score-today a{color:var(--forest,#2f5d3a);font-weight:500}.score-today em{font-style:normal;color:#b08a3e;font-weight:600;margin-left:4px}@media (max-width:640px){#page-today .score-card .score-top{flex-direction:column;align-items:center;text-align:center;gap:10px}#page-today .score-card .score-steps{flex-wrap:wrap;justify-content:center}#page-today .score-card .score-title{font-size:20px!important}#page-today .score-card .hint,#page-today .score-card .score-side p{font-size:14px!important}#page-today .score-card .score-today,#page-today .score-card .score-today a,#page-today .score-card .score-today b{font-size:15px!important;line-height:1.4!important}#page-today .score-card .score-today>span{font-size:10.5px!important}#page-today .score-card .score-rows li{font-size:14.5px!important}#page-today .tb-btn{font-size:12.5px;padding-left:4px;padding-right:4px;letter-spacing:0;line-height:1.15}#page-today #today-now,#page-today .now-catch .btn,#page-today .tb-btn{min-height:46px;height:46px;display:inline-flex;align-items:center;justify-content:center}}body:has(.person-page.person-none) #coach-add{display:none}body:has(.person-page.person-none) .repo-empty{display:none}.morning-book .mb-page{-webkit-backface-visibility:visible;backface-visibility:visible}.morning-book .mb-page.turned{visibility:visible!important;background:var(--mb-paper2);z-index:3;box-shadow:-2px 10px 30px rgba(60,45,20,.16)}.morning-book .mb-page>*{transition:opacity .25s linear}.morning-book .mb-page.turned>*{opacity:0;transition:opacity .2s linear .55s}.morning-book .mb-page.turned:after{background:linear-gradient(270deg,rgba(120,90,40,.16),transparent 18%)}.morning-book .mb-stage{transition:opacity .9s ease}.morning-book .mb-stage.mb-closing{opacity:0;transform:scale(.98);transition:opacity .9s ease,transform .9s ease}.morning-book .mb-note-none{font-style:italic;color:var(--mb-soft)}.morning-book .mb-steps{margin:14px 0 0;font:500 14px system-ui,sans-serif;color:var(--mb-green)}.morning-book .mb-did{margin:6px auto 0;max-width:90%;font:14px system-ui,sans-serif;line-height:1.45;color:var(--mb-soft)}#page-mycoach .person-intro{margin:18px 0 8px;color:var(--ink-soft);font-size:16px}#page-mycoach .coach-people-wrap{margin-top:18px}#page-mycoach .coach-people-wrap>.card-section{display:block;margin-bottom:4px}#page-mycoach .person-rows{display:block}#page-mycoach .person-row{border-bottom:1px solid var(--line,#e3ddd0)}#page-mycoach .person-row>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;cursor:pointer;text-align:left}#page-mycoach .person-row>summary::-webkit-details-marker{display:none}#page-mycoach .person-row-words{display:flex;flex-direction:column;gap:2px;min-width:0}#page-mycoach .person-row-name{font-weight:600}#page-mycoach .person-row-sub{font-size:14px;color:var(--ink-soft)}#page-mycoach .person-row .today-journal-plus{font-size:22px;line-height:1;color:var(--forest,#2d4a3e);flex:none}#page-mycoach .person-row[open]>summary .today-journal-plus{transform:rotate(45deg)}#page-mycoach .person-row-body{padding:0 4px 14px;text-align:left}#page-mycoach .person-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}#page-mycoach .person-row-panel{margin-top:12px;text-align:left}#page-mycoach .coach-add-block{margin:14px 0 26px;text-align:left}#page-mycoach .coach-add-row{margin:0}#page-mycoach .coach-add-row .more-link{background:none;border:0;padding:0;cursor:pointer;font-size:15px}#page-mycoach .coach-events{margin-top:18px}#page-mycoach .coach-events>summary .what-this{margin-left:8px;margin-right:auto}.needs-from-you{margin:0 0 14px;text-align:left}.needs-from-you .card-section{display:block;margin-bottom:6px}.needs-from-you p{margin:0 0 6px}.needs-from-you .needs-support{white-space:pre-line}.buddy-event-link{text-decoration:none;color:inherit}.buddy-event-link:hover{text-decoration:underline}.pf{--pf-side:#F4EFE6;display:grid;grid-template-columns:236px minmax(0,1fr);grid-template-areas:"head main" "appts main" "menu main" "notes main";grid-template-rows:auto auto auto 1fr;grid-column-gap:28px;column-gap:28px;margin-top:14px;background:linear-gradient(to right,var(--pf-side) 236px,transparent 236px);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pf-side-part{padding:0 16px}.pf-head{grid-area:head;padding-top:18px;text-align:center}.pf-appts{grid-area:appts}.pf-menu{grid-area:menu;display:flex;flex-direction:column;gap:2px;padding-top:10px;padding-bottom:10px}.pf-notes{grid-area:notes;padding-bottom:18px}.pf-main{grid-area:main;padding:20px 24px 28px 0;min-width:0}.pf-top{position:relative;display:inline-block}.pf-photo{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto;background:#E3D3C1;display:flex;align-items:center;justify-content:center;border:3px solid var(--white);box-shadow:0 1px 4px rgba(33,29,23,.12)}.pf-photo img{width:100%;height:100%;object-fit:cover;display:block}.pf-initials{font-family:var(--font-display);font-size:40px;color:var(--forest-deep)}.pf-mail{position:absolute;left:-18px;top:4px;width:34px;height:34px;border-radius:50%;background:var(--white);border:1px solid var(--line);color:var(--forest);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pf-mail:hover{border-color:var(--forest)}.pf-time{position:absolute;right:-22px;bottom:6px;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:11.5px;color:var(--ink-soft);white-space:nowrap}.pf-name{font-family:var(--font-display);font-size:22px;line-height:1.2;margin:12px 0 2px;color:var(--ink)}.pf-sub{font-size:13px;color:var(--ink-soft);margin:0}.pf-icon{display:inline-flex;width:20px;height:20px;flex:none}.pf-icon svg{width:100%;height:100%}.pf-appts{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.pf-appts-head{display:flex;align-items:center;gap:6px}.pf-appts-title{font-weight:600;font-size:14.5px;color:var(--ink);flex:1 1}.pf-round{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:var(--white);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pf-round .pf-icon{width:16px;height:16px}.pf-add{background:var(--gloss-green,#2A5C35);color:var(--white);border-color:#22512C}.pf-add:hover{background:var(--gloss-green-hover,#2F6A3C)}.pf-appts-list{margin-top:8px;color:var(--ink-soft)}.pf-appts-list,.pf-none,.pf-past-link{font-size:13.5px}.pf-past-link{padding:0}.pf-appt{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin:6px 0;text-align:left}.pf-appt.is-cancelled{opacity:.65}.pf-appt-when{font-weight:600;color:var(--forest-deep);font-size:13px}.pf-appt-what{color:var(--ink);font-size:13.5px}.pf-appt-where{font-size:12.5px}.pf-appt-acts{display:flex;gap:12px;margin-top:4px}.pf-appt-acts .more-link{padding:0;font-size:12.5px}.pf-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:9px;background:none;color:var(--ink-soft);font:inherit;font-size:14.5px;cursor:pointer}.pf-item:hover{background:rgba(36,80,46,.07);color:var(--ink)}.pf-item[aria-current=page]{background:var(--white);color:var(--forest-deep);font-weight:600;box-shadow:0 1px 3px rgba(33,29,23,.08)}.pf-notes{border-top:1px solid var(--line);padding-top:12px}.pf-notes-box{width:100%;min-height:110px;border:1px solid var(--line);border-radius:10px;padding:10px;font:inherit;font-size:13.5px;background:#FFFBE9;resize:vertical;box-sizing:border-box}.pf-notes-said{font-size:12px;color:var(--ink-soft);margin:4px 0 0;min-height:1em}.pf-title{font-family:var(--font-display);font-size:26px;margin:0 0 14px;color:var(--ink)}.pf-sub-title{font-size:16px;font-weight:600;margin:22px 0 8px;color:var(--ink)}.pf-body>.pf-sub-title:first-child{margin-top:0}.pf-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.pf-search{margin-left:auto;padding:7px 10px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px;min-width:160px}.pf-ba{margin-top:12px}.pf-sheet-back{position:fixed;inset:0;background:rgba(33,29,23,.38);z-index:9000;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow-y:auto}.pf-sheet{background:var(--paper);border-radius:14px;width:min(560px,100%);padding:18px 20px 22px;box-shadow:0 12px 40px rgba(33,29,23,.25);box-sizing:border-box}.pf-sheet .field{margin-top:12px}.pf-sheet input[type=date],.pf-sheet input[type=number],.pf-sheet input[type=text],.pf-sheet input[type=time],.pf-sheet input[type=url],.pf-sheet select,.pf-sheet textarea{width:100%;box-sizing:border-box}.pf-sheet .buddy-chips-label{margin-top:12px}.pf-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pf-checkins{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.pf-part{border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--white)}.pf-part>summary{cursor:pointer;font-weight:600;font-size:14.5px}.pf-question{display:flex;gap:6px;align-items:flex-start;margin:6px 0}.pf-question textarea{flex:1 1;min-height:40px}.pf-type-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.pf-type-what{flex:1 1}.pf-dot{width:12px;height:12px;border-radius:50%;background:var(--forest);margin-top:6px;flex:none}@media (max-width:760px){.pf{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "appts" "menu" "main" "notes";grid-template-rows:auto;background:none;border:0;border-radius:0;overflow:visible}.pf-appts,.pf-head{background:var(--pf-side)}.pf-head{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"top name" "top sub" "top line";grid-column-gap:14px;column-gap:14px;text-align:left;padding:14px 16px 10px;border-radius:14px 14px 0 0;align-items:center}.pf-head .pf-top{grid-area:top}.pf-head .pf-name{grid-area:name;margin:0;font-size:20px;align-self:end}.pf-head .pf-sub{grid-column:2}.pf-photo{width:64px;height:64px;border-width:2px}.pf-initials{font-size:24px}.pf-mail{left:auto;right:-12px;top:-6px;width:28px;height:28px}.pf-mail .pf-icon{width:16px;height:16px}.pf-time{right:auto;left:50%;transform:translateX(-50%);bottom:-10px;font-size:10.5px;padding:2px 7px}.pf-appts{margin-top:0;border-top:0;padding:6px 16px 12px;border-radius:0 0 14px 14px}.pf-menu{flex-direction:row;overflow-x:auto;gap:8px;padding:12px 0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pf-menu::-webkit-scrollbar{display:none}.pf-item{width:auto;flex:none;border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:14px;background:var(--white);white-space:nowrap}.pf-item .pf-icon{width:16px;height:16px}.pf-item[aria-current=page]{background:var(--forest);color:var(--white);border-color:var(--forest)}.pf-main{padding:8px 0 16px}.pf-title{font-size:22px}.pf-notes{padding:12px 0 0}.pf-search{margin-left:0;width:100%}}.today-detail .today-detail-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px}.today-detail .today-detail-row .today-detail-h{margin:0;min-width:96px}.app-nav-row.hand-row{cursor:default}.app-nav-row.hand-row:hover{background:transparent}.hand-toggle{display:inline-flex;margin-left:-9px;border:1px solid var(--line,#d9cdb8);border-radius:999px;padding:1px;background:#fff}.hand-toggle button{border:0;background:none;border-radius:999px;padding:2px 7px;font:inherit;font-size:15px;line-height:1.25;color:var(--ink-soft,#5A5246);cursor:pointer;white-space:nowrap}.hand-toggle button[aria-pressed=true]{background:var(--green,#2d4a3e);color:#fff}.today-focus>.today-truth-line{align-items:baseline}.today-focus-row{margin:0 0 4px;text-align:left}.today-focus-row .today-about-h{margin-top:8px}.today-focus-row .today-mantra-line,.today-focus-row .today-truth{display:block;margin:0}.today-focus .today-remember-row{margin-top:0}.today-remember .today-box-says{margin:-2px 0 8px;font-size:13px;text-align:left}.today-day .today-focus .today-mantra-line,.today-focus .today-mantra-line{font-size:calc(12px * 1.5);font-weight:600;color:var(--forest-deep,#1f3a2c)}.pf-new{margin-left:auto;flex:none;border-radius:999px;font-size:11px;font-weight:600;line-height:1;padding:4px 7px;white-space:nowrap}.pf-item[aria-current=page] .pf-new,.pf-new{background:#B5462F;color:#fff}.entry-card .pf-new-card{float:right;margin:0 0 6px 8px}@media (max-width:760px){.pf-item .pf-new{margin-left:6px;font-size:10.5px;padding:3px 6px}}.person-today{max-width:620px}.pt-step{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pt-date{font-family:var(--font-display);font-size:20px;color:var(--ink);text-align:center;flex:1 1}.pt-under{display:flex;align-items:center;justify-content:center;gap:14px;margin:10px 0 4px;flex-wrap:wrap}.pt-pick{padding:6px 10px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px}.pt-says{text-align:center;margin:4px 0 16px}.pt-named{text-align:center;margin:0 0 12px}.today-view-only .guided-play,.today-view-only .today-add,.today-view-only .today-detail .more-link,.today-view-only .today-edit-btn,.today-view-only .today-failed,.today-view-only .today-keep-edit,.today-view-only .today-remember-ask,.today-view-only .today-undo{display:none!important}.today-view-only .today-tick{cursor:default}.today-view-entry{border-top:1px solid var(--line);padding:10px 0 4px}.today-view-entry:first-of-type{border-top:0}.today-view-entry .entry-body{white-space:pre-wrap}@media (max-width:760px){.pt-step .btn{padding:7px 10px;font-size:13.5px}.pt-date{font-size:17px;order:-1;flex-basis:100%}.person-today .score-card .score-top{flex-direction:column;align-items:center;text-align:center;gap:10px}.person-today .score-card .score-steps{flex-wrap:wrap;justify-content:center}}.review-share{margin-top:16px;padding:12px 14px;border-radius:10px;border:1px solid var(--line)}.review-share-line{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;cursor:pointer}.review-share-line input{width:16px;height:16px;margin:3px 0 0;flex:none;accent-color:#6B4F33}.review-share .hint{margin:6px 0 0}.pf-item.pf-locked{color:var(--ink-soft);opacity:.72}.pf-item.pf-locked[aria-current=page]{opacity:1}.pf-lock{margin-left:auto;flex:none;display:inline-flex}.pf-lock,.pf-lock svg{width:14px;height:14px}.pf-book-ask{margin-top:22px;padding:14px 16px;border-radius:10px;background:rgba(47,93,58,.06)}.pf-book-ask textarea{width:100%;box-sizing:border-box;min-height:80px;border:1px solid var(--line);border-radius:10px;padding:10px;font:inherit;font-size:14px;background:var(--white);resize:vertical}.pf-book-ask button:disabled,.pf-book-ask textarea:disabled{opacity:.6;cursor:not-allowed}.pf-sample{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6B4F33;border:1px solid #6b4f33;border-radius:999px;padding:2px 8px;margin-left:8px}@media (max-width:760px){.pf-item .pf-lock{margin-left:6px}}.person-path .score-card{max-width:520px}.person-path .person-path-ms{justify-content:flex-start;flex-wrap:wrap}.review-share-ask{margin:0 0 8px;font-size:14.5px}.review-share .review-share-line+.review-share-line{margin-top:6px}.morning-book .mbf-stage{margin:auto auto 0;font-family:var(--font-display,Georgia,serif);color:#211D17;font-size:16px;transition:opacity .9s ease}.morning-book .mbf-stage.mb-closing{opacity:0}.morning-book .mbf-book{margin:0 auto}.morning-book .mbf-page{background:var(--mb-paper);overflow:hidden;position:relative}.morning-book .mbf-page.mbf-alt{background:var(--mb-paper2)}.morning-book .mbf-page:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(120,90,40,.12),transparent 7%,transparent 93%,rgba(120,90,40,.06))}.morning-book .mbf-in{height:100%;padding:12% 10% 14%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;outline:none;position:relative}.morning-book .mbf-cover{padding:10px}.morning-book .mbf-cover .cv-frame{box-sizing:border-box;height:100%;border:2px solid var(--mb-gold);padding:5px;background:var(--mb-paper)}.morning-book .mbf-cover .cv-inner{box-sizing:border-box;height:100%;border:1px solid var(--mb-gold);padding:7% 8%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.morning-book .mbf-bar{display:flex;gap:12px;justify-content:center;align-items:center;margin:18px auto auto}.morning-book .mbf-bar .mb-turn{margin:0}.morning-book:has(.mbf-stage){flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:24px 16px}.morning-book .mbf-stage{margin:0 auto}.morning-book .mbf-bar{margin:16px auto 0}