._0vFZ7W_back{font-size:var(--t-sm);color:var(--c-ink-soft);align-items:center;gap:4px;font-weight:600;display:inline-flex}._0vFZ7W_kicker{font-family:var(--f-inscription);font-size:var(--t-xs);letter-spacing:.08em;color:var(--c-gold-ink);font-weight:700}._0vFZ7W_meter{gap:6px;max-width:420px;display:grid}._0vFZ7W_gate{font-size:var(--t-sm);color:var(--c-ink-soft)}._0vFZ7W_unit{gap:var(--s-2);display:grid}._0vFZ7W_unitTitle{align-items:center;gap:var(--s-2);font-size:var(--t-xl);display:flex}._0vFZ7W_unitNumber{border:1px solid var(--c-line-strong);width:28px;height:28px;font-size:var(--t-sm);color:var(--c-ink-soft);border-radius:50%;place-items:center;display:inline-grid}._0vFZ7W_lessons{gap:var(--s-2);padding:0;list-style:none;display:grid}._0vFZ7W_lesson{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-hover);border:1px solid var(--c-line);color:inherit;border-radius:18px;display:flex}._0vFZ7W_lesson>span:last-child{gap:2px;display:grid}a._0vFZ7W_lesson:hover{border-color:var(--c-line-strong)}._0vFZ7W_lesson[data-status=bloqueada]{opacity:.6}._0vFZ7W_node{border:1px solid var(--c-line-strong);width:34px;height:34px;color:var(--c-ink-soft);border-radius:50%;flex:none;place-items:center;display:inline-grid}._0vFZ7W_node[data-status=aberta]{background:var(--c-moss);border-color:var(--c-moss);color:var(--c-on-primary)}._0vFZ7W_node[data-status=feita]{color:var(--c-success);border-color:var(--c-success)}
.ADf33W_page{gap:var(--s-7);display:grid}.ADf33W_header{gap:var(--s-2);display:grid}.ADf33W_title{font-size:var(--t-3xl)}.ADf33W_lead{font-size:var(--t-lg);color:var(--c-ink-soft);max-width:60ch}.ADf33W_section{gap:var(--s-4);display:grid}.ADf33W_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.ADf33W_sectionTitle{font-size:var(--t-xl)}.ADf33W_sectionLink{font-size:var(--t-sm);color:var(--c-gold-ink);white-space:nowrap;font-weight:650;text-decoration:none}.ADf33W_sectionLink:hover{text-decoration:underline}.ADf33W_panel{padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-paper);border:1px solid var(--c-line)}.ADf33W_empty{padding:var(--s-5);border-radius:var(--r-md);border:1.5px dashed var(--c-line-strong);color:var(--c-ink-soft);gap:var(--s-3);justify-items:start;display:grid}.ADf33W_list{margin:0;padding:0;list-style:none;display:grid}.ADf33W_listItem{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);min-height:56px;display:flex}.ADf33W_listItem:last-child{border-bottom:0}.ADf33W_listLink{align-items:center;gap:var(--s-3);flex:1;min-height:44px;text-decoration:none;display:flex}.ADf33W_listLink:hover .ADf33W_listTitle{text-decoration:underline}.ADf33W_listTitle{font-weight:650}.ADf33W_listMeta{font-size:var(--t-sm);color:var(--c-ink-soft)}.ADf33W_muted{color:var(--c-ink-soft);font-size:var(--t-sm)}.ADf33W_notice{gap:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-gold-wash);color:var(--c-ink);font-size:var(--t-sm);display:grid}.ADf33W_notice strong{font-size:var(--t-md)}.ADf33W_row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ADf33W_statGrid{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.ADf33W_statGrid dt{font-size:var(--t-sm);color:var(--c-ink-soft);font-weight:600}.ADf33W_statGrid dd{font-family:var(--f-display);font-size:var(--t-2xl);margin:0;font-weight:600;line-height:1.1}@media (min-width:640px){.ADf33W_statGrid{grid-template-columns:repeat(4,1fr)}}
.qDREoa_layout{gap:var(--s-6);align-items:start;display:grid}.qDREoa_layout>*,.qDREoa_section>*,.qDREoa_card>*{min-width:0}.qDREoa_side{display:none}@media (min-width:1100px){.qDREoa_layout[data-has-side=true]{grid-template-columns:240px 1fr}.qDREoa_side{display:block;position:sticky;top:88px}}.qDREoa_menu{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.qDREoa_menu[data-variant=page]{max-width:640px}.qDREoa_menuItem{align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-2) var(--s-4);border:1px solid var(--c-line);background:var(--c-paper);box-shadow:0 3px 0 var(--c-line);color:var(--c-ink);border-radius:16px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:flex}.qDREoa_menuItem:active{box-shadow:0 0 0 var(--c-line);transform:translateY(3px)}.qDREoa_menuItem:hover{border-color:var(--c-line-strong)}.qDREoa_menuItem[aria-current=page]{background:var(--c-gold-wash);border-color:var(--c-gold);box-shadow:0 3px 0 var(--c-gold-edge)}.qDREoa_menuItem>svg{color:var(--c-ink-mute);flex:none;margin-left:auto}.qDREoa_menu[data-variant=side] .qDREoa_menuItem{min-height:52px;box-shadow:none}.qDREoa_menuIcon{background:var(--c-gold-wash);width:40px;height:40px;color:var(--c-gold-ink);border-radius:12px;flex:none;place-items:center;display:grid}.qDREoa_menuText{gap:2px;line-height:1.2;display:grid}.qDREoa_menuText strong{font-weight:800}.qDREoa_menuText span{font-size:var(--t-sm);color:var(--c-ink-soft)}.qDREoa_section{gap:var(--s-4);display:grid}.qDREoa_back{min-height:40px;font-size:var(--t-sm);color:var(--c-ink-soft);justify-self:start;align-items:center;gap:4px;font-weight:800;text-decoration:none;display:inline-flex}.qDREoa_back:hover{color:var(--c-ink)}.qDREoa_card{gap:var(--s-4);overflow-wrap:anywhere;max-width:640px;padding:var(--s-5);background:var(--c-paper);border:1px solid var(--c-line);border-radius:20px;display:grid}.qDREoa_saved{font-size:var(--t-sm);color:var(--c-success);min-height:1.4em;font-weight:800}.qDREoa_plan{align-items:center;gap:var(--s-2);font-family:var(--f-display);font-size:var(--t-xl);color:var(--c-gold-ink);font-weight:800;display:flex}.qDREoa_inline{gap:var(--s-2);display:flex}.qDREoa_inline .btn{margin-bottom:0}.qDREoa_fieldset{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.qDREoa_segmented{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.qDREoa_segmented .choice{padding-inline:var(--s-2);justify-content:center;gap:6px}.qDREoa_toggle{gap:var(--s-3);cursor:pointer;align-items:flex-start;display:flex}.qDREoa_toggle input{width:22px;height:22px;accent-color:var(--c-moss);flex:none;margin-top:2px}.qDREoa_toggle>span{gap:2px;display:grid}.qDREoa_toggle>span>span{font-size:var(--t-sm);color:var(--c-ink-soft)}.qDREoa_link{color:var(--c-gold-ink);font-weight:800}.qDREoa_links{margin:0;padding:0;list-style:none;display:grid}.qDREoa_links a{border-bottom:1px solid var(--c-line);min-height:52px;color:var(--c-ink);justify-content:space-between;align-items:center;font-weight:800;text-decoration:none;display:flex}.qDREoa_links li:last-child a{border-bottom:0}.qDREoa_danger{color:#fff;--btn-edge:#63101e;background:#9b1b30}.qDREoa_features{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.qDREoa_features li{gap:var(--s-2);align-items:flex-start;display:flex}.qDREoa_features li>svg{color:var(--c-success);flex:none;margin-top:4px}.qDREoa_features li[data-status=em-breve]{color:var(--c-ink-soft)}.qDREoa_features li[data-status=em-breve]>svg{color:var(--c-ink-mute)}.qDREoa_features .chip{margin-left:var(--s-2)}.qDREoa_soon{align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-4);border-radius:var(--r-md);border:1.5px dashed var(--c-line-strong);grid-template-columns:1fr auto;display:grid}.qDREoa_soon p{grid-column:1/-1}.qDREoa_dataCopy{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-md);border:1.5px solid var(--c-line);display:grid}.qDREoa_swatch{border-radius:50%;flex:none;width:14px;height:14px}
.cD6dnq_mascot{flex:none;overflow:visible}.cD6dnq_body{transform-origin:60px 118px;animation:3.2s ease-in-out infinite cD6dnq_breathe}.cD6dnq_eyes{transform-origin:60px 63px;animation:4.5s infinite cD6dnq_blink}.cD6dnq_mascot[data-mood=celebrate] .cD6dnq_body{animation:cD6dnq_hop 1.8s var(--ease-out) infinite}.cD6dnq_mascot[data-mood=happy] .cD6dnq_body{animation:2.4s ease-in-out infinite cD6dnq_nod}.cD6dnq_mascot[data-mood=encourage] .cD6dnq_head{transform-origin:60px 64px;animation:3s ease-in-out infinite cD6dnq_sway}.cD6dnq_earLeft,.cD6dnq_earRight{transform-box:fill-box;animation:4s ease-in-out infinite cD6dnq_ear}.cD6dnq_earLeft{transform-origin:100% 0}.cD6dnq_earRight{transform-origin:0 0;animation-name:cD6dnq_earRight;animation-delay:.15s}.cD6dnq_waveArm,.cD6dnq_armLeft,.cD6dnq_armRight{transform-box:view-box}.cD6dnq_waveArm{transform-origin:98px 78px;animation:1.6s ease-in-out infinite cD6dnq_wave}.cD6dnq_armRight{transform-origin:98px 78px;animation:.9s ease-in-out infinite alternate cD6dnq_cheer}.cD6dnq_armLeft{transform-origin:22px 78px;animation:.9s ease-in-out infinite alternate cD6dnq_cheerLeft}@keyframes cD6dnq_ear{0%,80%,to{transform:none}86%{transform:rotate(14deg)}92%{transform:rotate(-4deg)}}@keyframes cD6dnq_earRight{0%,80%,to{transform:none}86%{transform:rotate(-14deg)}92%{transform:rotate(4deg)}}@keyframes cD6dnq_sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(3deg)}}@keyframes cD6dnq_cheer{to{transform:rotate(-16deg)}}@keyframes cD6dnq_cheerLeft{to{transform:rotate(16deg)}}@keyframes cD6dnq_breathe{50%{transform:scale(1.015,.985)}}@keyframes cD6dnq_blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes cD6dnq_hop{0%,55%,to{transform:none}15%{transform:translateY(-12px)scale(.98,1.03)}32%{transform:translateY(0)scale(1.04,.96)}}@keyframes cD6dnq_nod{0%,60%,to{transform:none}20%{transform:translateY(-5px)}40%{transform:translateY(0)}}@keyframes cD6dnq_tilt{to{transform:rotate(-7deg)}}@keyframes cD6dnq_wave{0%,to{transform:none}25%,75%{transform:rotate(-22deg)}50%{transform:rotate(6deg)}}.cD6dnq_flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.8s ease-in-out infinite cD6dnq_flicker}@keyframes cD6dnq_flicker{50%{transform:scale(.88,1.08)}}.cD6dnq_dove{transform-box:fill-box;transform-origin:30% 100%;animation:4s ease-in-out infinite cD6dnq_perch}@keyframes cD6dnq_perch{0%,80%,to{transform:none}86%{transform:rotate(-6deg)translateY(-1px)}92%{transform:rotate(3deg)}}.cD6dnq_note{animation:2.6s ease-in-out infinite cD6dnq_note}@keyframes cD6dnq_note{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cD6dnq_dove,.cD6dnq_note,.cD6dnq_flame,.cD6dnq_body,.cD6dnq_eyes,.cD6dnq_head,.cD6dnq_waveArm,.cD6dnq_armLeft,.cD6dnq_armRight,.cD6dnq_earLeft,.cD6dnq_earRight{animation:none!important}}.cD6dnq_says{align-items:flex-end;gap:var(--s-3);display:flex}.cD6dnq_says[data-side=left]{flex-direction:row-reverse}.cD6dnq_bubble{min-width:0;padding:var(--s-3) var(--s-4);background:var(--c-paper);border:2px solid var(--c-line-strong);margin-bottom:var(--s-5);border-radius:18px;flex:1;font-weight:600;line-height:1.4;position:relative}.cD6dnq_bubble:before{content:"";background:inherit;border-left:2px solid var(--c-line-strong);border-bottom:2px solid var(--c-line-strong);width:14px;height:14px;position:absolute;bottom:14px;left:-9px;transform:rotate(45deg)}.cD6dnq_says[data-side=left] .cD6dnq_bubble:before{left:auto;right:-9px;transform:rotate(-135deg)}
._1jrz0a_icon{flex:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s;overflow:visible}._1jrz0a_icon[data-muted]{filter:grayscale();opacity:.55}:is(a,button,label):is(:hover,:focus-visible) ._1jrz0a_icon{transform:translateY(-1px)scale(1.04)}:is(a,button,label):active ._1jrz0a_icon{transition-duration:80ms;transform:scale(.92)}[aria-current=page] ._1jrz0a_icon{animation:_1jrz0a_arrive .25s var(--ease-out)}@keyframes _1jrz0a_arrive{0%{transform:scale(.92)}}._1jrz0a_flag,._1jrz0a_ribbon,._1jrz0a_pen,._1jrz0a_awning,._1jrz0a_gear,._1jrz0a_flame,._1jrz0a_beat,._1jrz0a_eyes,._1jrz0a_swing,._1jrz0a_check{transform-box:fill-box}._1jrz0a_hand{transform-origin:16px 18px}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_hand{animation:1s steps(8,end) _1jrz0a_tickTock}@keyframes _1jrz0a_tickTock{to{transform:rotate(360deg)}}._1jrz0a_swing{transform-origin:50% 0}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_swing{animation:.8s ease-in-out _1jrz0a_swing}@keyframes _1jrz0a_swing{20%{transform:rotate(14deg)}45%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}}._1jrz0a_check{transform-origin:50%}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_check{animation:.5s cubic-bezier(.34,1.56,.64,1) _1jrz0a_tick}@keyframes _1jrz0a_tick{0%{transform:scale(.4)}}._1jrz0a_flag{transform-origin:0%}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_flag{animation:.7s ease-in-out 2 _1jrz0a_wave}@keyframes _1jrz0a_wave{25%{transform:skewY(-12deg)scaleX(.9)}75%{transform:skewY(10deg)scaleX(1.05)}}._1jrz0a_ribbon{transform-origin:50% 0}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_ribbon{animation:.8s ease-in-out 2 _1jrz0a_sway}@keyframes _1jrz0a_sway{25%{transform:rotate(12deg)}75%{transform:rotate(-10deg)}}._1jrz0a_pen{transform-origin:0 100%}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_pen{animation:.6s ease-in-out 2 _1jrz0a_write}@keyframes _1jrz0a_write{33%{transform:translate(-2px,1px)rotate(-8deg)}66%{transform:translate(1px,-1px)rotate(6deg)}}._1jrz0a_awning{transform-origin:50% 0}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_awning{animation:.5s ease-in-out 2 _1jrz0a_flap}@keyframes _1jrz0a_flap{50%{transform:scaleY(1.12)}}._1jrz0a_gear{transform-origin:50%}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_gear{animation:1s cubic-bezier(.34,1.2,.64,1) _1jrz0a_spin}@keyframes _1jrz0a_spin{to{transform:rotate(120deg)}}._1jrz0a_window{transition:fill .2s}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_window{fill:#fff2b8}._1jrz0a_eyes{transform-origin:50%;animation:5s infinite _1jrz0a_blink}@keyframes _1jrz0a_blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}._1jrz0a_flame{transform-origin:50% 100%;animation:1.6s ease-in-out infinite _1jrz0a_flicker}@keyframes _1jrz0a_flicker{0%,to{transform:scale(1)}30%{transform:scale(.9,1.08)skew(-3deg)}60%{transform:scale(1.05,.94)skew(2deg)}}._1jrz0a_shine{stroke-dasharray:22;stroke-dashoffset:22px}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_shine{animation:.7s ease-out _1jrz0a_shine}@keyframes _1jrz0a_shine{0%{opacity:.9;stroke-dashoffset:22px}to{opacity:0;stroke-dashoffset:-22px}}._1jrz0a_beat{transform-origin:50% 60%}:is(a,button):is(:hover,:focus-visible) ._1jrz0a_beat{animation:.9s ease-in-out _1jrz0a_beat}@keyframes _1jrz0a_beat{15%,45%{transform:scale(1.15)}30%,60%{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){._1jrz0a_icon,._1jrz0a_icon *{transition:none!important;animation:none!important}}:is(html[data-reduce-motion=true] ._1jrz0a_icon,html[data-reduce-motion=true] ._1jrz0a_icon *){transition:none!important;animation:none!important}
.W1RZKa_nudge{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--c-line-strong);background:var(--c-paper);border-radius:16px;justify-items:start;display:grid}.W1RZKa_nudge p{font-size:var(--t-sm);color:var(--c-ink-soft);margin:0;line-height:1.55}.W1RZKa_nudge strong{color:var(--c-ink)}
.Ro-5Wq_dialog{background:var(--c-paper);width:min(480px,100vw - 24px);max-height:min(680px,100dvh - 32px);color:var(--c-ink);box-shadow:var(--shadow-raised), 0 24px 60px -24px #00000080;border:0;border-radius:22px;margin:auto;padding:0;overflow:hidden}.Ro-5Wq_dialog[open]{animation:Ro-5Wq_rise .2s var(--ease-out)}.Ro-5Wq_dialog::backdrop{background:#0d111773}.Ro-5Wq_panel{max-height:inherit;grid-template-rows:auto 1fr auto;display:grid}.Ro-5Wq_head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-2) var(--s-5);display:flex}.Ro-5Wq_title{font-size:var(--t-xl)}.Ro-5Wq_body{padding:0 var(--s-4) var(--s-4);overflow-y:auto}.Ro-5Wq_foot{justify-content:flex-end;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--c-line);display:flex}.Ro-5Wq_dialog[data-size=full]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.Ro-5Wq_dialog[data-size=full] .Ro-5Wq_panel{height:100%}.Ro-5Wq_dialog[data-size=full] .Ro-5Wq_body{width:min(760px,100%);margin:0 auto}.Ro-5Wq_dialog[data-size=full] .Ro-5Wq_head{width:min(760px,100%);padding:var(--s-4) var(--s-4) var(--s-3);margin:0 auto}@keyframes Ro-5Wq_rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:560px){.Ro-5Wq_dialog:not([data-size=full]){border-radius:22px 22px 0 0;width:100vw;max-width:100vw;margin:auto auto 0}}@media (prefers-reduced-motion:reduce){.Ro-5Wq_dialog[open]{animation:none}}
.L634Ta_picker{gap:var(--s-3);display:grid}.L634Ta_picker[data-compact]{width:100%;padding:var(--s-4);border-radius:var(--r-lg);text-align:left;background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 var(--raise-edge)}.L634Ta_head{align-items:flex-start;gap:var(--s-3);display:flex}.L634Ta_head p{gap:2px;display:grid}.L634Ta_head span{font-size:var(--t-sm);color:var(--c-ink-soft)}.L634Ta_times{gap:var(--s-2);flex-wrap:wrap;display:flex}.L634Ta_time{min-width:64px;min-height:40px;padding:0 var(--s-3);font:inherit;font-variant-numeric:tabular-nums;color:var(--c-ink);cursor:pointer;background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 2px 0 var(--raise-edge);border-radius:12px;font-weight:700}.L634Ta_time[aria-checked=true]{background:var(--c-chosen);border-color:var(--c-chosen-edge);box-shadow:none;transform:translateY(2px)}.L634Ta_time:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.L634Ta_actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.L634Ta_note{font-size:var(--t-sm);color:var(--c-ink-soft)}.L634Ta_verseActions{gap:var(--s-2);flex-wrap:wrap;display:flex}
.-KSjUq_splash{z-index:100;align-content:center;justify-items:center;gap:var(--s-3);padding:var(--s-5);text-align:center;background:var(--c-ivory);transition:opacity .35s,visibility .35s;animation:.35s 12s forwards -KSjUq_leave;display:grid;position:fixed;inset:0}.-KSjUq_splash[data-finished]{opacity:0;visibility:hidden;pointer-events:none}html[data-booted] .-KSjUq_splash{display:none}.-KSjUq_title{margin:var(--s-3) 0 0;font-family:var(--f-display);font-size:var(--t-xl);color:var(--c-ink);font-weight:600}.-KSjUq_bar{background:var(--c-line);border-radius:999px;width:min(240px,70vw);height:8px;overflow:hidden}.-KSjUq_bar span{border-radius:inherit;background:var(--c-gold);transform-origin:0;height:100%;animation:6s cubic-bezier(.1,.7,.2,1) forwards -KSjUq_fill;display:block}.-KSjUq_phrase{max-width:30ch;min-height:3em;margin:var(--s-2) 0 0;font-size:var(--t-md);color:var(--c-ink-soft);line-height:1.5;animation:.4s ease-out -KSjUq_appear}@keyframes -KSjUq_fill{0%{transform:scaleX(.04)}to{transform:scaleX(.94)}}@keyframes -KSjUq_appear{0%{opacity:0;transform:translateY(4px)}}@keyframes -KSjUq_leave{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.-KSjUq_bar span,.-KSjUq_phrase{animation:none}.-KSjUq_bar span{transform:scaleX(.6)}}
._3EbKDW_fieldset{gap:var(--s-4);border:0;min-width:0;margin:0;padding:0;display:grid}._3EbKDW_prompt{font-family:var(--f-display);font-size:var(--t-xl);margin-bottom:var(--s-2);text-wrap:balance;padding:0;font-weight:600;line-height:1.25}._3EbKDW_helper{margin-top:calc(var(--s-3) * -1);font-size:var(--t-sm);color:var(--c-ink-soft)}._3EbKDW_statement{font-family:var(--f-display);font-size:var(--t-lg);padding:var(--s-4) var(--s-5);background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 var(--raise-edge), var(--raise-drop);border-radius:var(--r-md);line-height:1.5}._3EbKDW_options{gap:var(--s-3);display:grid}._3EbKDW_twoUp{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}._3EbKDW_twoUp .choice{justify-content:center}._3EbKDW_sentence{font-family:var(--f-display);font-size:var(--t-lg);line-height:2}._3EbKDW_blank{border-bottom:2px solid var(--c-ink-mute);text-align:center;min-width:7ch;margin:0 .2em;padding:0 .4em;font-weight:600;line-height:1.4;display:inline-block}._3EbKDW_blank[data-filled=true]{border-color:var(--c-chosen-edge);background:var(--c-chosen);border-radius:4px 4px 0 0}._3EbKDW_blank[data-state=correct]{border-color:var(--c-success);background:var(--c-success-wash)}._3EbKDW_blank[data-state=wrong]{border-color:var(--c-error);background:var(--c-error-wash)}._3EbKDW_bank{gap:var(--s-2);flex-wrap:wrap;display:flex}._3EbKDW_bankItem{min-height:46px;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill)}._3EbKDW_orderList{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}._3EbKDW_orderItem{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border:1.5px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-paper);grid-template-columns:auto 1fr auto;font-weight:550;display:grid}._3EbKDW_orderItem[data-state=correct]{border-color:var(--c-success);background:var(--c-success-wash)}._3EbKDW_orderItem[data-state=wrong]{border-color:var(--c-error);background:var(--c-error-wash)}._3EbKDW_orderIndex{border-radius:var(--r-pill);background:var(--c-ivory);width:28px;height:28px;font-size:var(--t-xs);color:var(--c-ink-soft);place-items:center;font-weight:700;display:grid}._3EbKDW_orderText{line-height:1.3}._3EbKDW_orderControls{gap:var(--s-1);display:flex}._3EbKDW_keepOrder{justify-self:start}._3EbKDW_matchGrid{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}._3EbKDW_matchCol{gap:var(--s-2);align-content:start;margin:0;padding:0;list-style:none;display:grid}._3EbKDW_matchItem{width:100%;min-height:56px;padding:var(--s-2) var(--s-3);border:1.5px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-paper);font-weight:550;font-size:var(--t-sm);text-align:left;cursor:pointer;align-items:center;gap:var(--s-2);line-height:1.3;display:flex;position:relative}._3EbKDW_matchItem:hover:not(:disabled){border-color:var(--c-ink-soft)}._3EbKDW_matchItem[aria-pressed=true]{border-color:var(--c-chosen-edge);box-shadow:inset 0 0 0 1px var(--c-chosen-edge);background:var(--c-chosen)}._3EbKDW_matchItem[data-paired=true]{border-color:var(--c-gold-ink);background:var(--c-gold-wash)}._3EbKDW_matchItem[data-state=correct]{border-color:var(--c-success);background:var(--c-success-wash)}._3EbKDW_matchItem[data-state=wrong]{border-color:var(--c-error);background:var(--c-error-wash)}._3EbKDW_matchItem:disabled{cursor:default}._3EbKDW_pairTag{border-radius:var(--r-pill);background:var(--c-forest);width:22px;height:22px;color:var(--c-on-dark);flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}@media (min-width:640px){._3EbKDW_matchItem{font-size:var(--t-md)}}
.Y-ncpq_grid{gap:var(--s-4);margin-top:calc(var(--s-4) * -1);display:grid}@media (min-width:1000px){.Y-ncpq_grid{grid-template-columns:1fr 1.35fr;align-items:stretch}}.Y-ncpq_header{position:relative}.Y-ncpq_goal{align-items:center;gap:var(--s-3);margin-top:var(--s-2);padding:var(--s-1) var(--s-4) var(--s-1) var(--s-1);border-radius:var(--r-pill);background:var(--c-paper);border:1px solid var(--c-line);justify-self:start;display:inline-flex}.Y-ncpq_goalArc{transition:stroke-dashoffset .8s var(--ease-out)}.Y-ncpq_goalText{line-height:1.15;display:grid}.Y-ncpq_goalText strong{font-size:var(--t-md);font-weight:800}.Y-ncpq_goalText span{font-size:var(--t-xs);color:var(--c-ink-soft)}.Y-ncpq_word{align-content:start;gap:var(--s-4);padding:var(--s-6) var(--s-5) var(--s-5);border-radius:var(--r-lg);background:var(--c-forest);color:var(--c-on-dark);display:grid;position:relative;overflow:hidden}.Y-ncpq_word:before{content:"";top:0;right:var(--s-6);background:var(--c-gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);width:20px;height:72px;position:absolute}.Y-ncpq_wordLabel{font-family:var(--f-inscription);letter-spacing:.06em;font-size:var(--t-sm);color:var(--c-gold);font-weight:650}.Y-ncpq_wordRef{font-size:var(--t-3xl);padding-right:var(--s-7);font-weight:700}.Y-ncpq_wordTheme{font-family:var(--f-display);font-size:var(--t-lg);color:var(--c-on-dark-soft);font-style:italic}.Y-ncpq_wordText{gap:var(--s-2);margin:0;display:grid}.Y-ncpq_wordText blockquote{font-family:var(--f-read);max-width:58ch;margin:0;font-size:1.3125rem;line-height:1.7}.Y-ncpq_wordText sup{font-family:var(--f-sans);color:var(--c-gold);margin-right:.25em;font-size:.65em;font-weight:700}.Y-ncpq_wordText figcaption{font-size:var(--t-xs);color:var(--c-on-dark-soft)}.Y-ncpq_wordActions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.Y-ncpq_continue{align-content:start;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-paper);border:1px solid var(--c-line);display:grid;position:relative}.Y-ncpq_continue .btn{margin-top:var(--s-2);justify-self:start}.Y-ncpq_continueLabel{font-size:var(--t-sm);color:var(--c-gold-ink);font-weight:650}.Y-ncpq_continueTitle{font-size:var(--t-2xl)}.Y-ncpq_pathMeter{gap:var(--s-2);margin-top:var(--s-2);display:grid}.Y-ncpq_unit{font-family:var(--f-sans);font-size:var(--t-sm);color:var(--c-ink-soft);font-weight:600}.Y-ncpq_continueMascot{top:-28px;right:var(--s-4);position:absolute}.Y-ncpq_continueLabel{padding-right:96px}.Y-ncpq_continueTitle{padding-right:24px}.Y-ncpq_saveCard{gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--c-gold-wash);border-radius:20px;display:grid}.Y-ncpq_quests{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--c-paper);border:1px solid var(--c-line);color:inherit;text-decoration:none;display:flex}.Y-ncpq_quests:hover{border-color:var(--c-gold)}.Y-ncpq_quests ul{gap:var(--s-1);flex:1;margin:0;padding:0;list-style:none;display:grid}.Y-ncpq_quests li{justify-content:space-between;gap:var(--s-3);font-size:var(--t-sm);display:flex}.Y-ncpq_quests li[data-done]{color:var(--c-success);font-weight:650}.Y-ncpq_questCount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.Y-ncpq_story{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);color:inherit;background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 var(--raise-edge), var(--raise-drop);text-decoration:none;display:flex}.Y-ncpq_story>span{gap:2px;display:grid}.Y-ncpq_story strong{font-family:var(--f-display);font-size:var(--t-xl)}.Y-ncpq_storyLabel{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-gold-ink);font-weight:800}
._0c8cWa_panel{gap:var(--s-4);display:grid}._0c8cWa_hero{align-items:center;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-lg);background:var(--c-gold-wash);grid-template-columns:auto 1fr;display:grid}._0c8cWa_hero[data-lit]{background:color-mix(in srgb, #3b8cff 16%, var(--c-paper))}._0c8cWa_flame{place-items:center;display:grid}._0c8cWa_count{font-family:var(--f-display);font-size:var(--t-2xl,1.75rem);font-weight:700;line-height:1.1}._0c8cWa_lead{color:var(--c-ink-soft);font-size:var(--t-sm)}._0c8cWa_week{gap:var(--s-1);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}._0c8cWa_week li{justify-items:center;gap:4px;display:grid}._0c8cWa_weekday{font-size:var(--t-xs);color:var(--c-ink-soft);font-weight:800}._0c8cWa_week li[data-today] ._0c8cWa_weekday{color:var(--c-ink)}._0c8cWa_dot{border:2px dashed var(--c-line-strong);width:34px;height:34px;color:var(--c-ink-soft);border-radius:50%;place-items:center;display:grid}._0c8cWa_week li[data-active] ._0c8cWa_dot{background:color-mix(in srgb, #3b8cff 14%, var(--c-paper));border:2px solid #3b8cff}._0c8cWa_dot[data-protected]{border-style:solid}._0c8cWa_week li[data-today] ._0c8cWa_dot{box-shadow:0 0 0 3px var(--c-gold-wash)}._0c8cWa_checks{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}._0c8cWa_checks li{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1.5px solid var(--c-line);color:var(--c-ink-soft);grid-template-columns:auto 1fr;display:grid}._0c8cWa_checks li>span{gap:2px;display:grid}._0c8cWa_checks li strong{color:var(--c-ink)}._0c8cWa_checks li span span{font-size:var(--t-sm)}._0c8cWa_checks li[data-done]{border-color:var(--c-success)}._0c8cWa_checks li[data-done]>svg{color:var(--c-success)}
.RBN1JG_badge{font-family:var(--f-sans);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:800;line-height:1;display:inline-flex}.RBN1JG_badge[data-kind=heart]{color:var(--c-manna)}.RBN1JG_badge[data-kind=heart][data-empty=true]{color:var(--c-ink-soft)}.RBN1JG_badge[data-kind=coin]{color:var(--c-gold-ink)}.RBN1JG_count{animation:.45s cubic-bezier(.34,1.56,.64,1) RBN1JG_bump;display:inline-block}@keyframes RBN1JG_bump{0%{transform:scale(1.35)}}.RBN1JG_outOfHearts{gap:var(--s-4);display:grid}.RBN1JG_options{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.RBN1JG_options li{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-paper);border:1px solid var(--c-line);border-radius:14px;grid-template-columns:auto 1fr auto;display:grid}.RBN1JG_options li>svg{color:var(--c-gold-ink)}.RBN1JG_options li>span{gap:2px;display:grid}.RBN1JG_options li>span>span{font-size:var(--t-sm);color:var(--c-ink-soft)}.RBN1JG_options .btn{margin-bottom:0}.RBN1JG_message{font-size:var(--t-sm);color:var(--c-error);font-weight:650}.RBN1JG_badge[data-kind=pearl]{color:var(--c-pearl)}.RBN1JG_badge[data-kind=breath]{color:var(--c-ink)}.RBN1JG_badge[data-kind=breath][data-empty=true]{color:var(--c-ink-soft)}.RBN1JG_mannaHead{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);grid-template-columns:auto 1fr;display:grid}
.V2uh4q_card{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:radial-gradient(80% 120% at 100% 0%, color-mix(in srgb, var(--c-gold) 18%, transparent), transparent 60%), var(--c-forest);color:var(--c-on-dark);box-shadow:inset 0 1px 0 #ffffff14, 0 3px 0 var(--c-primary-edge), var(--raise-drop);display:grid}.V2uh4q_head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.V2uh4q_kicker{font-family:var(--f-inscription);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold)}.V2uh4q_title{font-size:var(--t-2xl)}.V2uh4q_verse{gap:var(--s-2);margin:0;display:grid}.V2uh4q_verse blockquote{font-family:var(--f-read);font-size:var(--t-lg);margin:0;line-height:1.55}.V2uh4q_verse sup{color:var(--c-gold);font-family:var(--f-sans);margin-right:2px;font-size:.65em;font-weight:700}.V2uh4q_verse figcaption,.V2uh4q_verse figcaption a{font-size:var(--t-sm);color:var(--c-on-dark-soft)}.V2uh4q_verse figcaption a{color:var(--c-gold);font-weight:700}.V2uh4q_facts{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.V2uh4q_facts li{align-items:flex-start;gap:var(--s-3);font-size:var(--t-sm);line-height:1.45;display:flex}.V2uh4q_facts a{color:var(--c-gold);font-weight:700}.V2uh4q_gift{gap:var(--s-2);display:grid}.V2uh4q_gift span{color:var(--c-on-dark-soft);font-size:var(--t-sm)}.V2uh4q_done{color:var(--c-gold);font-weight:700}.V2uh4q_error{font-size:var(--t-sm)}.V2uh4q_dialog{width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--s-5);background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--c-gold) 20%, transparent), transparent 70%), var(--c-forest);color:var(--c-on-dark);box-shadow:var(--shadow-raised);border:0;border-radius:24px;overflow:auto}.V2uh4q_dialog[open]{justify-items:center;gap:var(--s-3);text-align:center;animation:V2uh4q_rise .3s var(--ease-out);display:grid}.V2uh4q_dialog .V2uh4q_verse,.V2uh4q_dialog .V2uh4q_facts,.V2uh4q_dialog .V2uh4q_gift{text-align:left;width:100%}.V2uh4q_dialog::backdrop{background:var(--c-backdrop)}@keyframes V2uh4q_rise{0%{opacity:0;transform:translateY(12px)}}.V2uh4q_summary{gap:var(--s-2);grid-template-columns:repeat(4,1fr);width:100%;margin:0;display:grid}.V2uh4q_summary>div{padding:var(--s-2);text-align:center;background:#ffffff0f;border-radius:12px}.V2uh4q_summary dt{font-size:var(--t-xs);color:var(--c-on-dark-soft)}.V2uh4q_summary dd{font-size:var(--t-lg);color:var(--c-gold);font-variant-numeric:tabular-nums;margin:0;font-weight:800}
.dImMUq_layer{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.dImMUq_piece{opacity:0;border-radius:2px;width:9px;height:14px;animation-name:dImMUq_fall;animation-timing-function:cubic-bezier(.25,.6,.4,1);animation-fill-mode:forwards;position:absolute;top:-16px}.dImMUq_piece[data-round=true]{border-radius:50%;width:10px;height:10px}@keyframes dImMUq_fall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(var(--drift), 100dvh) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.dImMUq_layer{display:none}}html[data-reduce-motion=true] .dImMUq_layer{display:none}
.lx0WEq_summary{gap:var(--s-2);max-width:420px;margin-top:var(--s-3);display:grid}.lx0WEq_unit{gap:var(--s-4);display:grid}.lx0WEq_unitHead{gap:var(--s-1);display:grid}.lx0WEq_unitNumber{font-size:var(--t-sm);color:var(--c-gold-ink);font-weight:650}.lx0WEq_trail{margin:0;padding:0;list-style:none;display:grid}.lx0WEq_step{gap:var(--s-4);padding-bottom:var(--s-5);grid-template-columns:44px 1fr;display:grid;position:relative}.lx0WEq_step:before{content:"";background:repeating-linear-gradient(to bottom, var(--c-line-strong) 0 6px, transparent 6px 12px);border-radius:2px;width:4px;position:absolute;top:44px;bottom:0;left:20px}.lx0WEq_step:last-child:before{display:none}.lx0WEq_step[data-status=completed]:before{background:var(--c-gold)}.lx0WEq_node{z-index:1;border-radius:var(--r-pill);border:2px solid var(--c-line-strong);background:var(--c-paper);width:44px;height:44px;color:var(--c-ink-mute);place-items:center;display:grid;position:relative}.lx0WEq_step[data-status=completed] .lx0WEq_node{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-on-gold)}.lx0WEq_step[data-status=current] .lx0WEq_node{border:3px solid var(--c-chosen-edge);box-shadow:0 0 0 5px var(--c-gold-wash)}.lx0WEq_step[data-status=current] .lx0WEq_node:after{content:"";border-radius:var(--r-pill);background:var(--c-chosen-edge);width:14px;height:14px}.lx0WEq_step[data-status=open] .lx0WEq_node{border-color:var(--c-on-gold)}.lx0WEq_stepBody{gap:var(--s-1);justify-items:start;padding-top:8px;display:grid}.lx0WEq_stepBody .btn{margin-top:var(--s-2)}.lx0WEq_stepTitle{font-size:var(--t-lg)}.lx0WEq_stepTitle a{text-decoration:none}.lx0WEq_stepTitle a:hover{text-decoration:underline}.lx0WEq_step[data-status=locked] .lx0WEq_stepTitle{color:var(--c-ink-soft)}.lx0WEq_stepMeta{font-size:var(--t-sm);color:var(--c-ink-soft)}.lx0WEq_status{color:var(--c-ink);font-weight:700}.lx0WEq_step[data-status=locked] .lx0WEq_status{color:var(--c-ink-soft)}.lx0WEq_review{font-size:var(--t-sm);color:var(--c-gold-ink);align-items:center;min-height:32px;font-weight:650;display:inline-flex}.lx0WEq_upcoming{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.lx0WEq_upcoming li{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);border:1.5px dashed var(--c-line-strong);display:grid}@media (min-width:640px){.lx0WEq_upcoming li{grid-template-columns:1fr auto;align-items:center}}.lx0WEq_upcomingTitle{font-size:var(--t-lg);gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.lx0WEq_thanks{font-size:var(--t-sm);color:var(--c-success);max-width:28ch;font-weight:600}.lx0WEq_readLink{justify-self:start;align-items:center;gap:var(--s-2);color:var(--c-gold-ink);font-weight:700;display:inline-flex}.lx0WEq_section{gap:var(--s-5);display:grid}.lx0WEq_sectionKicker{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold-ink);margin:0;font-weight:800}.lx0WEq_sectionTitle{font-family:var(--f-display);font-size:var(--t-xl);margin:0}.lx0WEq_sectionCount{font-size:var(--t-sm);color:var(--c-ink-soft);margin:0;font-weight:700}.lx0WEq_nextNumber{background:var(--c-hover);width:34px;height:34px;color:var(--c-ink-soft);border-radius:50%;place-items:center;font-weight:800;display:grid}.lx0WEq_nextRef{font-size:var(--t-xs);color:var(--c-gold-ink);font-weight:700}.lx0WEq_sectionPicker{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);border:2px solid var(--c-line-strong);background:var(--c-paper);color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 4px 0 var(--c-line-strong);transition:transform 80ms,box-shadow 80ms;display:flex}.lx0WEq_sectionPicker>span:first-child{gap:2px;display:grid}.lx0WEq_sectionPicker:hover{border-color:var(--c-gold)}.lx0WEq_sectionPicker:active{box-shadow:0 1px 0 var(--c-line-strong);transform:translateY(3px)}.lx0WEq_sectionPicker:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.lx0WEq_sectionPicker[data-morning]{border-color:var(--c-gold);background:linear-gradient(135deg, var(--c-gold-wash), var(--c-paper) 70%)}.lx0WEq_pickerHint{font-size:var(--t-sm);color:var(--c-gold-ink);flex-shrink:0;align-items:center;gap:4px;font-weight:800;display:inline-flex}.lx0WEq_sectionList,.lx0WEq_morningList{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.lx0WEq_sectionItem,.lx0WEq_morningItem{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1.5px solid var(--c-line);background:var(--c-paper);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;text-decoration:none;transition:border-color .15s;display:grid}.lx0WEq_sectionItem:not(:disabled):hover,.lx0WEq_morningItem:hover{border-color:var(--c-gold)}.lx0WEq_sectionItem[aria-current]{border-color:var(--c-chosen-edge);background:var(--c-chosen)}.lx0WEq_sectionItem:disabled{cursor:not-allowed;opacity:.6;border-style:dashed}.lx0WEq_sectionItem[data-locked]{border-style:dashed}.lx0WEq_sectionItem[data-locked] .lx0WEq_sectionItemText{opacity:.8}.lx0WEq_sectionItem[data-morning]:not(:disabled) .lx0WEq_nextNumber,.lx0WEq_morningItem[data-done] .lx0WEq_nextNumber{background:var(--c-gold);color:var(--c-on-gold)}.lx0WEq_sectionItemText{gap:2px;min-width:0;display:grid}.lx0WEq_sectionItemText>span{font-size:var(--t-sm);color:var(--c-ink-soft)}.lx0WEq_sectionItemText>.lx0WEq_nextRef{font-size:var(--t-xs);color:var(--c-gold-ink)}.lx0WEq_sectionStatus{font-size:var(--t-xs);color:var(--c-ink-soft);text-align:right;font-weight:800}.lx0WEq_sectionEnd{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);border:2px solid var(--c-gold);background:var(--c-gold-wash);grid-template-columns:auto 1fr;display:grid}.lx0WEq_sectionEnd>.btn{grid-column:1/-1;justify-self:start}.lx0WEq_morning{gap:var(--s-4);display:grid}.lx0WEq_morningHead{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--c-gold-wash);grid-template-columns:auto 1fr;display:grid}.lx0WEq_sectionSkip{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);border:1.5px dashed var(--c-gold);background:var(--c-paper);justify-items:start;display:grid}.lx0WEq_previewNote{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-hover);font-weight:700}.lx0WEq_sectionCard{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);border:1.5px solid var(--c-line);background:var(--c-paper);display:grid}.lx0WEq_sectionCard[aria-current]{border-color:var(--c-chosen-edge);background:var(--c-chosen)}.lx0WEq_sectionCard[data-locked]{border-style:dashed}.lx0WEq_sectionCard[data-morning]:not([data-locked]) .lx0WEq_nextNumber{background:var(--c-gold);color:var(--c-on-gold)}.lx0WEq_sectionCardHead{gap:var(--s-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.lx0WEq_sectionCardActions{gap:var(--s-2);flex-wrap:wrap;display:flex}.lx0WEq_sectionStats{font-size:var(--t-xs);color:var(--c-ink);font-weight:800}.lx0WEq_sectionUnits{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.lx0WEq_sectionUnits li{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--c-hover);color:var(--c-ink-soft);grid-template-columns:auto 1fr;display:grid}.lx0WEq_sectionUnits li>span{gap:2px;display:grid}.lx0WEq_sectionUnits li strong{color:var(--c-ink);font-size:var(--t-sm)}.lx0WEq_sectionUnits li span span{font-size:var(--t-xs)}.lx0WEq_sectionUnits li[data-done]>svg{color:var(--c-success)}.lx0WEq_previewBanner{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-hover);grid-template-columns:auto 1fr;display:grid}.lx0WEq_previewBanner>span{gap:2px;display:grid}.lx0WEq_previewBanner>span>span{font-size:var(--t-sm);color:var(--c-ink-soft)}
.jE_W5q_card{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 var(--raise-edge), var(--raise-drop);display:grid}.jE_W5q_welcome{border-color:color-mix(in srgb, var(--c-gold) 45%, var(--c-line))}.jE_W5q_head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.jE_W5q_kicker{font-family:var(--f-inscription);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-ink)}.jE_W5q_title{font-size:var(--t-xl)}.jE_W5q_text{color:var(--c-ink-soft)}.jE_W5q_done{color:var(--c-success);font-weight:700}.jE_W5q_days{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.jE_W5q_days li{aspect-ratio:1;background:var(--c-track);max-height:44px;color:var(--c-ink-mute);font-weight:800;font-size:var(--t-sm);border-radius:12px;place-items:center;display:grid}.jE_W5q_days li[data-done]{background:var(--c-gold-wash);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c-gold) 55%, transparent)}
.XMz0Dq_card{background:var(--c-paper);border:1px solid var(--c-line);border-radius:16px;gap:12px;padding:16px;display:grid}.XMz0Dq_card[data-variant=settings]{background:0 0;border:0;padding:0}.XMz0Dq_title{font-size:var(--t-md);font-weight:700}.XMz0Dq_options{gap:12px;padding:0;list-style:none;display:grid}.XMz0Dq_options li{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.XMz0Dq_options li>span{gap:2px;display:grid}.XMz0Dq_options li>span>span{font-size:var(--t-sm);color:var(--c-ink-soft)}.XMz0Dq_options li>span>.XMz0Dq_howTo{color:var(--c-ink);margin-top:4px}.XMz0Dq_time{max-width:120px;margin-top:4px}.XMz0Dq_done{font-size:var(--t-sm);color:var(--c-success)}@media (max-width:420px){.XMz0Dq_options li{grid-template-columns:auto 1fr}.XMz0Dq_options li>:last-child{grid-column:2;justify-self:start}}
.YoEWda_dialog{width:min(420px,100vw - 32px);padding:var(--s-5);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--shadow-raised);text-align:center;border:0;border-radius:24px}.YoEWda_dialog[open]{justify-items:center;gap:var(--s-3);animation:YoEWda_pop .2s var(--ease-out);display:grid}.YoEWda_dialog::backdrop{background:var(--c-backdrop)}.YoEWda_title{font-size:var(--t-xl)}.YoEWda_body{color:var(--c-ink-soft);gap:var(--s-2);display:grid}.YoEWda_actions{gap:var(--s-3);width:100%;margin-top:var(--s-3);display:grid}.YoEWda_leave{color:var(--c-error)}@keyframes YoEWda_pop{0%{opacity:0;transform:scale(.95)}}
.vaeEUW_hero{background:var(--c-forest);color:var(--c-on-dark);overflow:hidden}.vaeEUW_heroInner{max-width:1160px;padding:var(--s-6) var(--s-4) var(--s-8);gap:var(--s-7);align-items:center;margin:0 auto;display:grid}@media (min-width:960px){.vaeEUW_heroInner{gap:var(--s-8);padding-top:var(--s-8);padding-bottom:var(--s-9);grid-template-columns:1.1fr 1fr}}.vaeEUW_heroCopy{gap:var(--s-5);justify-items:start;display:grid}.vaeEUW_heroTitle{letter-spacing:-.025em;max-width:12ch;font-size:clamp(2.75rem,7.5vw,5rem);font-weight:900;line-height:1.04}.vaeEUW_heroLead{font-size:var(--t-lg);color:var(--c-on-dark-soft);max-width:44ch;line-height:1.55}.vaeEUW_heroActions{gap:var(--s-3);flex-wrap:wrap;display:flex}.vaeEUW_heroNote{font-size:var(--t-sm);color:var(--c-on-dark-soft)}.vaeEUW_demo{gap:var(--s-4);padding:var(--s-6) var(--s-5) var(--s-5);border-radius:var(--r-lg);background:var(--c-ivory);color:var(--c-ink);box-shadow:0 30px 60px -30px var(--c-backdrop);display:grid;position:relative}.vaeEUW_demoRibbon{right:var(--s-6);background:var(--c-gold);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 11px),0 100%);transform-origin:top;width:22px;height:120px;animation:vaeEUW_unfurl 1.1s var(--ease-out) both .15s;position:absolute;bottom:calc(100% - 64px)}@media (min-width:960px){.vaeEUW_demoRibbon{height:640px}}@keyframes vaeEUW_unfurl{0%{transform:scaleY(.82)}}@media (prefers-reduced-motion:reduce){.vaeEUW_demoRibbon{animation:none}}.vaeEUW_demoMascot{top:-78px;left:var(--s-4);position:absolute}.vaeEUW_demoCaption{font-size:var(--t-sm);color:var(--c-gold-ink);padding-right:var(--s-7);font-weight:650}.vaeEUW_demoFeedback{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--c-success-wash);border:1px solid color-mix(in srgb, var(--c-success) 35%, transparent);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 color-mix(in srgb, var(--c-success) 45%, transparent);display:grid}.vaeEUW_demoFeedback[data-state=wrong]{background:var(--c-error-wash);border-color:color-mix(in srgb, var(--c-error) 35%, transparent);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 color-mix(in srgb, var(--c-error) 45%, transparent)}.vaeEUW_demoFeedbackTitle{gap:var(--s-2);color:var(--c-success);align-items:flex-start;font-weight:700;display:flex}.vaeEUW_demoFeedback[data-state=wrong] .vaeEUW_demoFeedbackTitle{color:var(--c-error)}.vaeEUW_demoFeedbackTitle svg{flex:none;margin-top:2px}.vaeEUW_demoActions{gap:var(--s-2);flex-wrap:wrap;display:flex}.vaeEUW_section{padding:var(--s-8) 0}@media (min-width:960px){.vaeEUW_section{padding:var(--s-9) 0}}.vaeEUW_sectionPaper{background:var(--c-paper);border-block:1px solid var(--c-line)}.vaeEUW_sectionDark{background:var(--c-forest);color:var(--c-on-dark)}.vaeEUW_sectionInner{max-width:1160px;padding:0 var(--s-4);gap:var(--s-6);margin:0 auto;display:grid}.vaeEUW_narrow{max-width:760px}.vaeEUW_sectionTitle{font-size:var(--t-3xl);letter-spacing:-.02em;font-weight:700}.vaeEUW_sectionLead{font-size:var(--t-lg);color:var(--c-ink-soft);max-width:46ch}.vaeEUW_split{align-items:start}@media (min-width:960px){.vaeEUW_split{gap:var(--s-8);grid-template-columns:1fr 1.3fr}}.vaeEUW_splitIntro{gap:var(--s-4);justify-items:start;display:grid}@media (min-width:960px){.vaeEUW_splitIntro{top:var(--s-6);position:sticky}}.vaeEUW_steps{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.vaeEUW_steps{gap:var(--s-5);grid-template-columns:repeat(3,1fr)}}.vaeEUW_steps li{gap:var(--s-3);padding:var(--s-5);background:var(--c-paper);border:1px solid var(--c-line);border-radius:20px;align-content:start;display:grid;box-shadow:0 24px 48px -32px #0d111773}.vaeEUW_stepNum{font-family:var(--f-inscription);font-size:var(--t-3xl);color:var(--c-gold-ink);font-weight:400;line-height:1}.vaeEUW_steps h3{font-size:var(--t-xl)}.vaeEUW_steps p{color:var(--c-ink-soft);max-width:36ch}.vaeEUW_journey{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.vaeEUW_journey>li{gap:var(--s-3);padding:var(--s-5);background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 var(--raise-edge), var(--raise-drop);border-radius:20px;display:grid;position:relative}.vaeEUW_journey h3{font-size:var(--t-xl)}.vaeEUW_journey ul{gap:var(--s-2);color:var(--c-ink-soft);margin:0;padding:0;list-style:none;display:grid}.vaeEUW_journey strong{color:var(--c-ink)}.vaeEUW_types{margin:0;display:grid}.vaeEUW_types>div{gap:var(--s-1);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line);display:grid}.vaeEUW_types>div:first-child{border-top:1px solid var(--c-line)}@media (min-width:640px){.vaeEUW_types>div{gap:var(--s-5);grid-template-columns:13rem 1fr}}.vaeEUW_types dt{font-weight:700}.vaeEUW_types dd{font-family:var(--f-read);color:var(--c-ink-soft);margin:0;font-style:italic}.vaeEUW_principles{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.vaeEUW_principles{gap:var(--s-4);grid-template-columns:1fr 1fr}}.vaeEUW_principles li{gap:var(--s-2);padding:var(--s-5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-content:start;display:grid}.vaeEUW_principles h3{font-size:var(--t-xl);color:var(--c-gold);font-weight:500}.vaeEUW_principles p{color:var(--c-on-dark-soft);max-width:44ch}.vaeEUW_faq{border-top:1px solid var(--c-line-strong);display:grid}.vaeEUW_faq details{border-bottom:1px solid var(--c-line-strong)}.vaeEUW_faq summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:64px;padding:var(--s-3) 0;font-family:var(--f-display);font-size:var(--t-lg);cursor:pointer;font-weight:600;list-style:none;display:flex}.vaeEUW_faq summary::-webkit-details-marker{display:none}.vaeEUW_faq summary:after{content:"+";font-family:var(--f-sans);font-size:var(--t-xl);color:var(--c-gold-ink);flex:none;font-weight:400;transition:transform .2s}.vaeEUW_faq details[open] summary:after{transform:rotate(45deg)}.vaeEUW_faq details p{padding:0 0 var(--s-5);color:var(--c-ink-soft);max-width:62ch}.vaeEUW_faqMore{color:var(--c-ink-soft)}.vaeEUW_faqMore a{color:var(--c-gold-ink);font-weight:650}.vaeEUW_final{padding:var(--s-8) 0;border-top:1px solid var(--c-line)}.vaeEUW_finalInner{max-width:1160px;padding:0 var(--s-4);gap:var(--s-5);place-items:center start;margin:0 auto;display:grid}@media (min-width:760px){.vaeEUW_finalInner{column-gap:var(--s-7);grid-template-columns:auto 1fr}.vaeEUW_finalInner>.btn{grid-column:2}.vaeEUW_finalMascot{grid-row:span 2}}.vaeEUW_finalTitle{font-size:var(--t-4xl);letter-spacing:-.02em;max-width:18ch;font-weight:700}.vaeEUW_heroInner{row-gap:calc(var(--s-7) + 60px)}.vaeEUW_overlap{z-index:1;margin-top:calc(-1 * var(--s-8));padding-top:0;position:relative}.vaeEUW_sectionDark{position:relative;overflow:hidden}.vaeEUW_sectionDark:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#8b5cf638,#0000);width:60%;position:absolute;inset:-20% -10% auto auto}.vaeEUW_sectionDark>*{position:relative}
.ieemjG_page{max-width:1240px;padding:var(--s-6) var(--s-4) var(--s-8);gap:var(--s-6);min-width:0;margin:0 auto;display:grid}.ieemjG_head{gap:var(--s-4);max-width:640px;display:grid}.ieemjG_title{font-size:var(--t-4xl);font-weight:700}.ieemjG_carousel{--glass-fill:linear-gradient(160deg, #ffffffc7, #ffffff85);--glass-edge:linear-gradient(160deg, #fffffff2, #ffffff40 45%, #1b365d29);--glass-shine:#ffffff80;--glass-shadow:0 1px 2px #0d11170f, 0 24px 48px -36px #1b365d59;--glass-pill:#fff9;--glass-pill-edge:#1b365d1f;--veil:.05;--semente-edge:#6e8f4a;--luz-edge:#b08a3e;--sabedoria-edge:#4f6f9c;--plenitude-edge:#7c5c93;gap:var(--s-3);min-width:0;display:grid}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ieemjG_carousel{--glass-fill:linear-gradient(160deg, #ffffff12, #ffffff06);--glass-edge:linear-gradient(160deg, #ffffff47, #ffffff0a 45%, #ffffff17);--glass-shine:#ffffff0f;--glass-shadow:0 1px 1px #0000004d, 0 26px 52px -36px #000c;--glass-pill:#ffffff0f;--glass-pill-edge:#ffffff1f;--veil:.06;--semente-edge:#93b36d;--luz-edge:#d4b06a;--sabedoria-edge:#86a6d2;--plenitude-edge:#b294c8}}html[data-theme=dark] .ieemjG_carousel{--glass-fill:linear-gradient(160deg, #ffffff12, #ffffff06);--glass-edge:linear-gradient(160deg, #ffffff47, #ffffff0a 45%, #ffffff17);--glass-shine:#ffffff0f;--glass-shadow:0 1px 1px #0000004d, 0 26px 52px -36px #000c;--glass-pill:#ffffff0f;--glass-pill-edge:#ffffff1f;--veil:.06;--semente-edge:#93b36d;--luz-edge:#d4b06a;--sabedoria-edge:#86a6d2;--plenitude-edge:#b294c8}.ieemjG_plans{gap:var(--s-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-4);padding:var(--s-1) var(--s-4) var(--s-3);margin-inline:calc(-1 * var(--s-4));scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.ieemjG_plans::-webkit-scrollbar{display:none}.ieemjG_plans>.ieemjG_plan{scroll-snap-align:center;flex:0 0 min(86%,360px)}.ieemjG_dots{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ieemjG_dots button{background:var(--c-line-strong);cursor:pointer;width:10px;height:10px;transition:width .2s var(--ease-out), background .2s var(--ease-out);border:0;border-radius:999px;padding:0}.ieemjG_dots button[aria-current=true]{background:var(--dot,var(--c-ink-soft));width:26px}@media (min-width:1080px){.ieemjG_plans{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.ieemjG_plans>.ieemjG_plan{flex:none}.ieemjG_dots{display:none}}.ieemjG_plan{--accent:var(--semente-edge);isolation:isolate;gap:var(--s-4);padding:var(--s-5);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) calc(var(--veil) * 100%), transparent), transparent 60%), var(--glass-fill);-webkit-backdrop-filter:blur(24px)saturate(140%);box-shadow:var(--glass-shadow);transition:transform .35s var(--ease-out);border-radius:28px;flex-direction:column;display:flex;position:relative}.ieemjG_plan:before{content:"";border-radius:inherit;background:var(--glass-edge);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ieemjG_plan:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 90% at 20% 0%, var(--glass-shine), transparent 70%);pointer-events:none;position:absolute;inset:0 0 60%}@media (hover:hover) and (min-width:1080px){.ieemjG_plan:hover{transform:translateY(-3px)}}.ieemjG_plan[data-plan=luz]{--accent:var(--luz-edge)}.ieemjG_plan[data-plan=sabedoria]{--accent:var(--sabedoria-edge)}.ieemjG_plan[data-plan=plenitude]{--accent:var(--plenitude-edge)}.ieemjG_planHead{gap:var(--s-1);padding-right:64px;display:grid}.ieemjG_planMascot{pointer-events:none;position:absolute;top:14px;right:14px}.ieemjG_planName{font-size:var(--t-2xl);align-items:center;gap:10px;display:flex}.ieemjG_meaning{font-family:var(--f-read);font-size:var(--t-md);color:var(--c-ink-soft);font-style:italic}.ieemjG_ref{font-family:var(--f-sans);font-style:normal;font-size:var(--t-sm);color:var(--c-gold-ink);white-space:nowrap;font-weight:700}.ieemjG_price{font-family:var(--f-display);font-size:var(--t-3xl);font-weight:700;line-height:1}.ieemjG_price span{font-family:var(--f-sans);font-size:var(--t-md);color:var(--c-ink-soft);font-weight:600}.ieemjG_promo{background:var(--c-gold-wash);color:var(--c-gold-ink);font-size:var(--t-xs);border-radius:999px;align-self:flex-start;padding:2px 10px;font-weight:700}.ieemjG_regular{font-size:var(--t-sm);color:var(--c-ink-soft)}.ieemjG_method{gap:8px;display:grid}.ieemjG_method+.ieemjG_method{margin-top:8px}.ieemjG_methodTitle{font-size:var(--t-sm);color:var(--c-ink-soft);font-weight:600}.ieemjG_alert{background:var(--c-error-wash);max-width:720px;color:var(--c-ink);border-radius:12px;margin:0 auto 24px;padding:12px 16px}.ieemjG_alt,.ieemjG_note{font-size:var(--t-sm);color:var(--c-ink-soft)}.ieemjG_soon{border-radius:var(--r-pill);background:var(--glass-pill);border:1px solid var(--glass-pill-edge);font-size:var(--t-sm);letter-spacing:.02em;color:var(--c-ink-soft);align-self:flex-start;padding:4px 14px;font-weight:700}.ieemjG_features{gap:var(--s-2);flex:1;align-content:start;margin:0;padding:0;list-style:none;display:grid}.ieemjG_features li{gap:var(--s-2);align-items:flex-start;line-height:1.4;display:flex}.ieemjG_features svg{color:var(--c-ink-soft);flex:none;margin-top:2px}.ieemjG_features li[data-status=em-breve]{color:var(--c-ink-soft)}.ieemjG_features li[data-status=em-breve] svg{color:var(--c-ink-mute)}.ieemjG_soonChip{margin-left:var(--s-2);border-radius:var(--r-pill);background:var(--glass-pill);border:1px solid var(--glass-pill-edge);font-size:var(--t-xs);color:var(--c-ink-soft);white-space:nowrap;padding:1px 8px;font-weight:700;display:inline-block}.ieemjG_buy{gap:var(--s-2);display:grid}.ieemjG_buy .btn{margin-bottom:4px}.ieemjG_promise{gap:var(--s-3);max-width:760px;padding:var(--s-5);background:var(--c-paper);border:1px solid var(--c-line);border-radius:24px;display:grid}.ieemjG_promise h2{font-size:var(--t-xl)}.ieemjG_promise ul{gap:var(--s-2);margin:0;padding-left:1.2em;display:grid}.ieemjG_buy .btn-ghost{background:var(--glass-pill);border:1px solid var(--glass-pill-edge);box-shadow:none}.ieemjG_buy .btn-ghost:hover:not(:disabled){border-color:var(--c-ink-soft)}.ieemjG_appPage{padding-top:var(--s-4)}.ieemjG_appTop{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ieemjG_close{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:40;background:var(--c-paper);position:fixed;box-shadow:0 6px 18px -8px #0d111773}.ieemjG_firstMonth{font-size:var(--t-sm);color:var(--c-gold-ink);margin:4px 0 0;line-height:1.4}
.pyjLIG_header{z-index:10;position:relative}.pyjLIG_headerOnDark{background:var(--c-forest);color:var(--c-on-dark)}.pyjLIG_headerInner{max-width:1160px;padding:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-4);margin:0 auto;display:flex}.pyjLIG_brand{text-decoration:none}.pyjLIG_nav{align-items:center;gap:var(--s-5);font-weight:600;display:flex}.pyjLIG_nav>a:not(.btn){align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pyjLIG_nav>a:not(.btn):hover{text-underline-offset:4px;text-decoration:underline}.pyjLIG_navHideSm{display:none!important}@media (min-width:720px){.pyjLIG_navHideSm{display:inline-flex!important}}.pyjLIG_footer{background:var(--c-forest);color:var(--c-on-dark)}.pyjLIG_footerInner{max-width:1160px;padding:var(--s-8) var(--s-4) var(--s-6);gap:var(--s-6);margin:0 auto;display:grid}@media (min-width:860px){.pyjLIG_footerInner{grid-template-columns:1fr 2fr}}.pyjLIG_footerBrand{gap:var(--s-3);align-content:start;display:grid}.pyjLIG_footerBrand p{color:var(--c-on-dark-soft)}.pyjLIG_footerNav{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.pyjLIG_footerNav h2{font-family:var(--f-sans);font-size:var(--t-sm);color:var(--c-gold);margin-bottom:var(--s-3);font-weight:700}.pyjLIG_footerNav ul{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.pyjLIG_footerNav a{min-height:36px;color:var(--c-on-dark-soft);align-items:center;text-decoration:none;display:inline-flex}.pyjLIG_footerNav a:hover{color:var(--c-on-dark);text-decoration:underline}.pyjLIG_copyright{max-width:1160px;padding:var(--s-4);font-size:var(--t-sm);color:var(--c-on-dark-soft);border-top:1px solid #f5f0e51f;margin:0 auto}.pyjLIG_doc{max-width:720px;padding:var(--s-7) var(--s-4) var(--s-8);gap:var(--s-5);margin:0 auto;display:grid}.pyjLIG_crumbs{font-size:var(--t-sm);color:var(--c-ink-soft)}.pyjLIG_crumbs ol{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pyjLIG_crumbs li+li:before{content:"/";margin-right:var(--s-2);color:var(--c-line-strong)}.pyjLIG_docTitle{font-size:var(--t-4xl)}.pyjLIG_docMeta{font-size:var(--t-sm);color:var(--c-ink-soft)}.pyjLIG_docIntro{font-family:var(--f-read);font-size:var(--t-lg);line-height:1.65}.pyjLIG_prose{gap:var(--s-4);font-family:var(--f-read);font-size:1.3125rem;line-height:1.75;display:grid}.pyjLIG_prose h2{font-size:var(--t-2xl);margin-top:var(--s-5)}.pyjLIG_prose ul{gap:var(--s-2);margin:0;padding-left:1.2em;display:grid}.pyjLIG_prose li::marker{color:var(--c-gold-ink)}.pyjLIG_prose a{color:var(--c-gold-ink);font-weight:600}.pyjLIG_refs{padding:var(--s-4) var(--s-5);background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 var(--raise-edge), var(--raise-drop);border-radius:var(--r-md);font-size:var(--t-sm);gap:var(--s-2);display:grid}.pyjLIG_refs h2{font-family:var(--f-sans);font-size:var(--t-sm);font-weight:700}.pyjLIG_cta{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-forest);color:var(--c-on-dark);justify-items:start;display:grid}.pyjLIG_cta h2{font-size:var(--t-xl)}.pyjLIG_cta p{color:var(--c-on-dark-soft)}.pyjLIG_guideList{margin:0;padding:0;list-style:none;display:grid}.pyjLIG_guideList li{padding:var(--s-5) 0;border-bottom:1px solid var(--c-line);gap:var(--s-2);display:grid}.pyjLIG_guideList h2{font-size:var(--t-xl)}.pyjLIG_guideList h2 a{text-decoration:none}.pyjLIG_guideList h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c-gold);text-decoration-color:var(--c-gold);text-underline-offset:5px}.pyjLIG_guideList p{color:var(--c-ink-soft)}
.AoIknq_unit{--unit-bg:var(--c-unit-1);--unit-edge:var(--c-unit-1-edge);gap:var(--s-5);display:grid}.AoIknq_unit[data-unit="1"]{--unit-bg:var(--c-unit-2);--unit-edge:var(--c-unit-2-edge)}.AoIknq_unit[data-unit="2"]{--unit-bg:var(--c-unit-3);--unit-edge:var(--c-unit-3-edge)}.AoIknq_banner{padding:var(--s-4) var(--s-5);background:var(--unit-bg);box-shadow:0 5px 0 var(--unit-edge);color:var(--c-on-dark);border-radius:20px;gap:2px;display:grid;position:relative}.AoIknq_banner[data-collapsible]{cursor:pointer}.AoIknq_collapse{top:var(--s-3);right:var(--s-3);width:36px;height:36px;color:var(--c-on-dark);cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.AoIknq_collapse:hover{background:#ffffff3d}.AoIknq_collapse:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.AoIknq_bannerKicker{font-family:var(--f-inscription);font-size:var(--t-sm);letter-spacing:.06em;color:#f3db8f;font-weight:700}.AoIknq_bannerTitle{font-size:var(--t-xl);padding-right:40px}.AoIknq_bannerText{font-size:var(--t-sm);color:var(--c-on-dark-soft)}.AoIknq_trail{margin:var(--s-6) auto 0;position:relative}.AoIknq_ribbon{position:absolute;inset:0;overflow:visible}.AoIknq_ribbonBase{fill:none;stroke:var(--c-line-strong);stroke-width:8px;stroke-linecap:round;stroke-dasharray:2 14}.AoIknq_ribbonDone{fill:none;stroke:var(--c-gold);stroke-width:10px;stroke-linecap:round}.AoIknq_nodes{margin:0;padding:0;list-style:none}.AoIknq_nodeWrap,.AoIknq_goal{width:72px;height:72px;position:absolute}.AoIknq_node{cursor:pointer;background:var(--c-locked);width:72px;height:72px;color:var(--c-locked-ink);box-shadow:0 6px 0 var(--c-locked-edge);border:0;border-radius:50%;place-items:center;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:grid}button.AoIknq_node:active{transform:translateY(6px);box-shadow:0 0 #0000}.AoIknq_nodeWrap[data-status=completed] .AoIknq_node{background:var(--c-gold);color:var(--c-on-gold);box-shadow:0 6px 0 var(--c-gold-edge)}.AoIknq_nodeWrap[data-status=current] .AoIknq_node,.AoIknq_nodeWrap[data-status=open] .AoIknq_node{background:var(--unit-bg);color:var(--c-on-dark);box-shadow:0 6px 0 var(--unit-edge)}.AoIknq_nodeWrap[data-status=current] .AoIknq_node{outline:6px solid color-mix(in srgb, var(--unit-bg) 22%, transparent);outline-offset:5px}.AoIknq_nodeWrap[data-status=current] .AoIknq_node:focus-visible{outline:3px solid var(--c-focus)}.AoIknq_pop{z-index:5;gap:var(--s-2);width:264px;padding:var(--s-4);background:var(--unit-bg);color:var(--c-on-dark);box-shadow:0 5px 0 var(--unit-edge);animation:AoIknq_pop .18s var(--ease-out);border-radius:18px;display:grid;position:absolute;top:calc(100% + 18px)}.AoIknq_nodeWrap[data-status=locked] .AoIknq_pop{background:var(--c-paper);color:var(--c-ink);border:2px solid var(--c-line-strong);box-shadow:0 5px 0 var(--c-line-strong)}.AoIknq_pop:before{content:"";top:-8px;left:calc(var(--arrow) - 8px);background:inherit;border-radius:3px;width:16px;height:16px;position:absolute;transform:rotate(45deg)}.AoIknq_popTitle{font-family:var(--f-display);font-size:var(--t-lg);font-weight:600}.AoIknq_popText{font-size:var(--t-sm);opacity:.85;margin-bottom:var(--s-1)}@keyframes AoIknq_pop{0%{opacity:0;transform:scale(.94)}}.AoIknq_start{z-index:4;background:var(--c-paper);border:2px solid var(--c-line-strong);font-size:var(--t-sm);color:var(--c-ink);white-space:nowrap;border-radius:12px;padding:8px 14px;font-weight:800;animation:1.6s ease-in-out infinite AoIknq_bob;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.AoIknq_start:after{content:"";background:var(--c-paper);border-right:2px solid var(--c-line-strong);border-bottom:2px solid var(--c-line-strong);width:12px;height:12px;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)rotate(45deg)}@keyframes AoIknq_bob{50%{transform:translate(-50%,-5px)}}.AoIknq_goalBadge{cursor:pointer;background:var(--c-locked);width:72px;height:72px;color:var(--c-locked-ink);box-shadow:4px 4px 0 var(--c-locked-edge);border:0;border-radius:22px;place-items:center;display:grid;transform:rotate(45deg)scale(.82)}.AoIknq_goalBadge svg{transform:rotate(-45deg)}.AoIknq_goal[data-done=true] .AoIknq_goalBadge{background:var(--c-gold);color:var(--c-on-gold);box-shadow:4px 4px 0 var(--c-gold-edge)}.AoIknq_mascot{pointer-events:none;position:absolute}.AoIknq_mascot[data-side=left]{right:calc(100% + 4px)}.AoIknq_mascot[data-side=right]{left:calc(100% + 4px)}@media (max-width:420px){.AoIknq_mascot[data-side=left]{right:calc(100% - 64px)}.AoIknq_mascot[data-side=right]{left:calc(100% - 64px)}}@media (prefers-reduced-motion:reduce){.AoIknq_start,.AoIknq_pop{animation:none}}.AoIknq_goal[data-passed=true] .AoIknq_goalBadge{background:var(--c-gold);color:var(--c-on-gold);box-shadow:4px 4px 0 var(--c-gold-edge), 0 0 0 4px var(--c-gold-wash)}.AoIknq_extras{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.AoIknq_extra{min-height:36px;padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--c-on-dark);font-size:var(--t-sm);background:#ffffff24;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.AoIknq_extra:hover{background:#ffffff3d}.AoIknq_extra[data-done]{color:#f3db8f;background:#f3db8f38}.AoIknq_skip{gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);font-size:var(--t-sm);color:var(--c-on-dark-soft);border-top:1px solid #fff3;justify-items:start;display:grid}.AoIknq_skip .btn{margin-bottom:4px}.AoIknq_sidePath{fill:none;stroke:var(--c-line-strong);stroke-width:4px;stroke-linecap:round;stroke-dasharray:2 10}.AoIknq_side{z-index:1;justify-items:center;gap:2px;width:max-content;display:grid;position:absolute;transform:translate(-50%)}.AoIknq_sideNode{background:var(--c-sky-wash);border:3px dashed var(--c-gold);width:64px;height:64px;box-shadow:0 5px 0 var(--c-gold-edge);border-radius:50%;place-items:center;text-decoration:none;transition:transform .1s;display:grid;position:relative}a.AoIknq_sideNode:hover{transform:translateY(-2px)rotate(-3deg)}a.AoIknq_sideNode:active{box-shadow:0 1px 0 var(--c-gold-edge);transform:translateY(4px)}.AoIknq_sideClock{background:var(--c-paper);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:-6px;right:-8px;box-shadow:0 2px 6px #0000002e}.AoIknq_sideLabel{border-radius:var(--r-pill);background:var(--c-gold);color:var(--c-on-gold);font-size:var(--t-xs);white-space:nowrap;padding:1px 8px;font-weight:800}.AoIknq_side[data-state=locked] .AoIknq_sideNode{filter:grayscale();opacity:.55;border-color:var(--c-line-strong);box-shadow:none}.AoIknq_side[data-state=locked] .AoIknq_sideLabel{background:var(--c-locked);color:var(--c-locked-ink)}.AoIknq_side[data-kind=practice] .AoIknq_sideNode{background:color-mix(in srgb, #6e9a33 16%, var(--c-paper))}.AoIknq_side[data-kind=perfect] .AoIknq_sideNode{background:color-mix(in srgb, #d33a4f 16%, var(--c-paper))}.AoIknq_side[data-kind=marathon] .AoIknq_sideNode{background:color-mix(in srgb, #16294a 16%, var(--c-paper))}.AoIknq_side[data-kind=mastery] .AoIknq_sideNode,.AoIknq_side[data-kind=blitz] .AoIknq_sideNode{background:color-mix(in srgb, #e0b33a 16%, var(--c-paper))}.AoIknq_side[data-kind=bridge] .AoIknq_sideNode{background:color-mix(in srgb, #8a4fb0 16%, var(--c-paper))}.AoIknq_side[data-state=done] .AoIknq_sideLabel{background:var(--c-success);color:#fff}.AoIknq_nodeWrap[data-just] .AoIknq_node{animation:.9s ease-out 2 AoIknq_justDone}@keyframes AoIknq_justDone{0%{box-shadow:0 0 0 0 var(--c-gold-wash);transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1);box-shadow:0 0 0 18px #0000}}@media (prefers-reduced-motion:reduce){.AoIknq_nodeWrap[data-just] .AoIknq_node{animation:none}}.AoIknq_bonusList{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.AoIknq_bonus{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);border:2px solid var(--c-gold);background:linear-gradient(135deg, var(--c-gold-wash), var(--c-paper) 75%);grid-template-columns:auto 1fr auto;display:grid}.AoIknq_bonus[data-locked]{border-style:dashed;border-color:var(--c-line-strong);background:var(--c-paper)}.AoIknq_bonusIcon{background:var(--c-gold);width:44px;height:44px;color:var(--c-on-gold);border-radius:50%;place-items:center;display:grid}.AoIknq_bonus[data-locked] .AoIknq_bonusIcon{background:var(--c-hover);color:var(--c-ink-soft)}.AoIknq_bonusText{gap:2px;min-width:0;display:grid}.AoIknq_bonusText>span:last-child{font-size:var(--t-sm);color:var(--c-ink-soft)}.AoIknq_bonusKicker{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-gold-ink);font-weight:800}@media (max-width:480px){.AoIknq_bonus{grid-template-columns:auto 1fr}.AoIknq_bonus>.btn{grid-column:1/-1}}.AoIknq_levels{border-radius:var(--r-pill);background:var(--c-paper);gap:4px;padding:3px 6px;display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0000002e}.AoIknq_levels>span{background:var(--c-line-strong);border-radius:50%;width:8px;height:8px}.AoIknq_levels>span[data-on]{background:var(--c-gold)}.AoIknq_badge{border:2px solid var(--c-paper);background:var(--c-success);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-2px;right:-2px}.AoIknq_badge[data-status=locked]{background:var(--c-locked-edge);color:var(--c-locked-ink)}.AoIknq_popKicker{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin:0;font-weight:800}.AoIknq_side[data-kind=revisao] .AoIknq_sideNode{background:color-mix(in srgb, #6e9a33 22%, var(--c-paper));border-style:solid}.AoIknq_side[data-kind=teste] .AoIknq_sideNode{background:color-mix(in srgb, #2e63b8 16%, var(--c-paper));border-style:solid}.AoIknq_side[data-kind=prova] .AoIknq_sideNode{background:color-mix(in srgb, #d33a4f 14%, var(--c-paper));border-style:solid}
.SslGbW_player{max-width:680px;min-height:100dvh;padding:0 var(--s-4);flex-direction:column;margin:0 auto;display:flex}.SslGbW_centered{align-content:center;justify-items:start;gap:var(--s-4);max-width:520px;min-height:80dvh;padding:var(--s-6) var(--s-4);margin:0 auto;display:grid}.SslGbW_lockIcon{border-radius:var(--r-pill);background:var(--c-gold-wash);width:56px;height:56px;color:var(--c-gold-ink);place-items:center;display:grid}.SslGbW_bar{z-index:10;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;background:var(--c-ivory);grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.SslGbW_ribbonTrack{background:var(--c-track);border-radius:3px;height:14px;position:relative;overflow:hidden}.SslGbW_ribbonFill{background:var(--c-gold);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%);transition:width .45s var(--ease-out);position:absolute;inset:0 auto 0 0}.SslGbW_count{text-align:right;min-width:3ch;font-size:var(--t-sm);color:var(--c-ink-soft);font-variant-numeric:tabular-nums;font-weight:700}.SslGbW_learn{gap:var(--s-5);padding:var(--s-5) 0 var(--s-8);display:grid}.SslGbW_kicker{font-size:var(--t-sm);color:var(--c-gold-ink);font-weight:650}.SslGbW_title{font-size:var(--t-3xl);outline:none}.SslGbW_summary{font-size:var(--t-lg);color:var(--c-ink-soft);margin-top:calc(var(--s-3) * -1)}.SslGbW_block{gap:var(--s-3);display:grid}.SslGbW_block h2{font-size:var(--t-xl)}.SslGbW_block>p{font-family:var(--f-read);max-width:var(--measure);font-size:1.3125rem;line-height:1.7}.SslGbW_perspectives{margin-top:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-moss);color:var(--c-on-dark)}.SslGbW_perspectives h3{font-family:var(--f-sans);font-size:var(--t-sm);color:var(--c-gold);margin-bottom:var(--s-2);font-weight:700}.SslGbW_perspectives p{line-height:1.6}.SslGbW_ref{min-height:32px;font-size:var(--t-sm);color:var(--c-gold-ink);justify-self:start;align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}a.SslGbW_ref:hover{text-decoration:underline}.SslGbW_editorialNote{font-size:var(--t-xs);color:var(--c-ink-soft);border-top:1px solid var(--c-line);padding-top:var(--s-3)}.SslGbW_footer{padding:var(--s-4) 0 calc(var(--s-4) + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--c-ivory) 30%);position:sticky;bottom:0}.SslGbW_practice{gap:var(--s-4);padding-top:var(--s-5);flex-direction:column;flex:1;display:flex}.SslGbW_practice>.SslGbW_footer{margin-top:auto}.SslGbW_retry{font-size:var(--t-sm);color:var(--c-error);font-weight:650}.SslGbW_sheet{--sheet-tone:var(--c-success);--sheet-bg:var(--c-sheet-ok);left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;border:1.5px solid color-mix(in srgb, var(--sheet-tone) 35%, transparent);background:var(--sheet-bg);width:min(680px,100% - 24px);box-shadow:0 18px 50px -18px #0000008c, 0 2px 0 color-mix(in srgb, var(--sheet-tone) 25%, transparent);animation:SslGbW_rise .25s var(--ease-out);border-radius:24px;margin:0 auto;position:fixed}.SslGbW_sheet[data-state=wrong]{--sheet-tone:var(--c-error);--sheet-bg:var(--c-sheet-bad)}.SslGbW_sheetInner{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);max-height:70dvh;display:grid;overflow-y:auto}.SslGbW_sheetHead{align-items:center;gap:var(--s-3);display:flex}.SslGbW_sheetTitle{align-items:center;gap:var(--s-2);font-family:var(--f-display);font-size:var(--t-xl);color:var(--sheet-tone);font-weight:600;display:flex}.SslGbW_sheetTitle:before{content:"✓";background:var(--sheet-tone);width:30px;height:30px;color:var(--sheet-bg);font-family:var(--f-sans);border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;font-weight:900;display:grid}.SslGbW_sheet[data-state=wrong] .SslGbW_sheetTitle:before{content:"✕"}.SslGbW_sheetAnswer{padding:var(--s-3) var(--s-4);background:color-mix(in srgb, var(--sheet-tone) 12%, var(--c-paper));border-left:4px solid var(--sheet-tone);border-radius:14px;font-weight:700}.SslGbW_sheetHint{font-size:var(--t-sm);color:var(--c-ink-soft)}:is(.SslGbW_sheet .btn-primary,.SslGbW_sheet .btn-primary:hover:not(:disabled)){background:var(--sheet-tone);color:var(--sheet-bg);--btn-edge:color-mix(in srgb, var(--sheet-tone) 55%, #000)}@keyframes SslGbW_rise{0%{opacity:0;transform:translateY(24px)}}.SslGbW_done{align-content:center;gap:var(--s-4);max-width:560px;min-height:100dvh;padding:var(--s-8) var(--s-4) var(--s-6);margin:0 auto;display:grid;position:relative}.SslGbW_doneRibbon{top:0;left:var(--s-4);background:var(--c-gold);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 10px),0 100%);width:22px;height:0;animation:SslGbW_drop .9s var(--ease-out) forwards;position:absolute}@keyframes SslGbW_drop{to{height:96px}}@media (prefers-reduced-motion:reduce){.SslGbW_doneRibbon{height:96px}}.SslGbW_doneMascot{margin-bottom:calc(var(--s-3) * -1);justify-self:center}.SslGbW_doneTitle{font-size:var(--t-4xl);outline:none}.SslGbW_doneLesson{font-size:var(--t-lg);color:var(--c-ink-soft);margin-top:calc(var(--s-3) * -1)}.SslGbW_doneStats{gap:var(--s-3);margin:var(--s-3) 0 0;padding:var(--s-4) 0;border-block:1px solid var(--c-line);grid-template-columns:repeat(2,1fr);display:grid}.SslGbW_doneStats dt{font-size:var(--t-xs);color:var(--c-ink-soft);font-weight:600}.SslGbW_doneStats dd{font-family:var(--f-display);font-size:var(--t-xl);margin:0;font-weight:600}.SslGbW_doneNotes{gap:var(--s-2);color:var(--c-ink-soft);display:grid}.SslGbW_levelUp{color:var(--c-ink);font-weight:650}.SslGbW_unlocked{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-forest);color:var(--c-on-dark)}.SslGbW_unlocked h2{font-size:var(--t-lg);color:var(--c-gold);margin-bottom:var(--s-3)}.SslGbW_unlocked ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.SslGbW_unlocked li{gap:var(--s-2);align-items:flex-start;display:flex}.SslGbW_unlocked li svg{color:var(--c-gold);flex:none;margin-top:2px}.SslGbW_doneActions{gap:var(--s-3);margin-top:var(--s-3);display:grid}.SslGbW_unit{font-family:var(--f-sans);font-size:var(--t-sm);color:var(--c-ink-soft)}.SslGbW_upNext{font-size:var(--t-sm);color:var(--c-ink-soft)}.SslGbW_saveError{font-size:var(--t-sm);color:var(--c-error);font-weight:650}@media (min-width:520px){.SslGbW_doneStats{grid-template-columns:repeat(4,1fr)}}.SslGbW_coins{color:var(--c-gold-ink)}.SslGbW_ribbonFill[data-urgent=true]{background:var(--c-heart)}.SslGbW_suggest{gap:var(--s-2);width:100%;padding:var(--s-4);border-radius:var(--r-lg);border:2px solid var(--c-gold);background:var(--c-gold-wash);text-align:left;display:grid}.SslGbW_retryNote{font-size:var(--t-sm);opacity:.85;font-weight:650}
.dhMSqG_plan{gap:var(--s-3);max-width:560px;padding:var(--s-5);background:var(--c-paper);border:2px solid var(--c-line-strong);box-shadow:0 4px 0 var(--c-line-strong);border-radius:20px;display:grid}.dhMSqG_plan[data-premium=true]{border-color:var(--c-gold);box-shadow:0 4px 0 var(--c-gold-edge)}.dhMSqG_planName{font-family:var(--f-display);font-size:var(--t-2xl);font-weight:600}.dhMSqG_error{padding:var(--s-3) var(--s-4);background:var(--c-error-wash);color:var(--c-error);border-radius:12px;max-width:560px;font-weight:600}.dhMSqG_danger{gap:var(--s-3);max-width:420px;display:grid}.dhMSqG_dangerBtn{color:#fff;--btn-edge:#63101e;background:#9b1b30;justify-self:start}.dhMSqG_refund{border-top:1px solid var(--c-line);gap:8px;padding-top:12px;display:grid}.dhMSqG_renewal{border-top:1px solid var(--c-line);gap:12px;padding-top:12px;display:grid}.dhMSqG_renewalRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dhMSqG_renewalRow>p{flex:240px}
.-hWlrW_body{gap:var(--s-3);display:grid}.-hWlrW_note{font-size:var(--t-sm);color:var(--c-ink-soft);margin:0;line-height:1.5}
._42Sg7G_hero{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}._42Sg7G_kicker{font-family:var(--f-inscription);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-ink);margin-bottom:var(--s-1)}._42Sg7G_list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}._42Sg7G_quest{align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--c-paper);border:1px solid var(--c-line);grid-template-columns:auto 1fr auto;transition:border-color .2s;display:grid}._42Sg7G_quest[data-state=done]{border-color:var(--c-gold)}._42Sg7G_quest[data-state=claimed]{opacity:.75}._42Sg7G_body{gap:var(--s-2);min-width:0;display:grid}._42Sg7G_title{font-weight:700}._42Sg7G_progress{align-items:center;gap:var(--s-2);display:flex}._42Sg7G_progress .meter{flex:1}._42Sg7G_count{font-size:var(--t-sm);color:var(--c-ink-soft);font-variant-numeric:tabular-nums;font-weight:700}._42Sg7G_reward,._42Sg7G_claimed{color:var(--c-ink-soft);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}._42Sg7G_claimed{font-size:var(--t-sm);color:var(--c-success)}._42Sg7G_quest .btn{gap:4px}._42Sg7G_status{color:var(--c-ink-soft);font-size:var(--t-sm);text-align:center}._42Sg7G_extras{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}._42Sg7G_extras li{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-paper);border:1px solid var(--c-line);gap:2px;display:grid}._42Sg7G_extras span{color:var(--c-ink-soft);font-size:var(--t-sm)}@media (max-width:480px){._42Sg7G_hero>:last-child{display:none}}._42Sg7G_tabs{border-radius:var(--r-pill);background:var(--c-paper);border:1px solid var(--c-line);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}._42Sg7G_tab{border-radius:var(--r-pill);min-height:40px;color:var(--c-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;position:relative}._42Sg7G_tab[aria-selected=true]{background:var(--c-gold);color:var(--c-on-gold)}._42Sg7G_tab:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}._42Sg7G_tabDot{background:var(--c-heart);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:14px}._42Sg7G_quest[data-state=locked]{opacity:.85;border-style:dashed}._42Sg7G_prize{font-size:var(--t-sm);color:var(--c-gold-ink);font-weight:700}._42Sg7G_subTitle{margin-top:var(--s-3);font-size:var(--t-lg)}._42Sg7G_title .chip{vertical-align:middle;margin-left:4px}
._6Ok7cq_composer{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-paper);border:1px solid var(--c-line);max-width:720px;display:grid}._6Ok7cq_kinds{gap:var(--s-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}._6Ok7cq_kind{min-height:42px;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);font-size:var(--t-sm)}._6Ok7cq_optional{color:var(--c-ink-soft);font-weight:400}._6Ok7cq_message{font-size:var(--t-sm);color:var(--c-success);min-height:1.4em;font-weight:600}._6Ok7cq_filter ._6Ok7cq_select{min-height:40px;padding:0 var(--s-3);width:auto}._6Ok7cq_filter .select{min-height:40px;padding:0 var(--s-3);width:auto}._6Ok7cq_entries{gap:var(--s-3);max-width:720px;margin:0;padding:0;list-style:none;display:grid}._6Ok7cq_entry{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-3);border-radius:var(--r-md);background:var(--c-paper);border:1px solid var(--c-line);display:grid}._6Ok7cq_entryMeta{gap:var(--s-3);font-size:var(--t-sm);color:var(--c-ink-soft);flex-wrap:wrap;align-items:center;display:flex}._6Ok7cq_entryRef{color:var(--c-gold-ink);font-weight:650}._6Ok7cq_entryBody{font-family:var(--f-read);font-size:var(--t-md);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}._6Ok7cq_danger{color:#fff;background:#9b1b30}._6Ok7cq_tools{gap:var(--s-2);margin-bottom:var(--s-3);display:grid}._6Ok7cq_search{align-items:center;gap:var(--s-2);color:var(--c-ink-soft);display:flex}._6Ok7cq_search .input{flex:1}._6Ok7cq_tagFilter{flex-wrap:wrap;gap:6px;display:flex}._6Ok7cq_tagFilter .chip[aria-pressed=true]{background:var(--c-chosen);border-color:var(--c-chosen-edge)}._6Ok7cq_upsell{font-size:var(--t-sm);color:var(--c-ink-soft)}._6Ok7cq_pin{color:var(--c-gold-ink);display:inline-flex}._6Ok7cq_answered{background:var(--c-success-wash);color:var(--c-success)}._6Ok7cq_entryTags{font-size:var(--t-sm);color:var(--c-ink-soft);flex-wrap:wrap;gap:8px;display:flex}._6Ok7cq_tagForm{gap:var(--s-2);display:grid}
.Yh-D6a_list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.Yh-D6a_item{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--c-paper);border:1px solid var(--c-line);color:inherit;grid-template-columns:auto 1fr auto;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.Yh-D6a_item:hover{border-color:var(--c-line-strong);transform:translateY(-1px)}.Yh-D6a_item[data-unread]{border-color:var(--c-gold);background:linear-gradient(90deg, color-mix(in srgb, var(--c-gold) 10%, var(--c-paper)), var(--c-paper) 60%)}.Yh-D6a_text{gap:2px;min-width:0;display:grid}.Yh-D6a_text span{color:var(--c-ink-soft);font-size:var(--t-sm)}.Yh-D6a_dot{background:var(--c-heart);border-radius:50%;width:10px;height:10px}.Yh-D6a_empty{justify-items:center;gap:var(--s-3);padding:var(--s-6);color:var(--c-ink-soft);text-align:center;display:grid}.Yh-D6a_settingsLink{color:var(--c-gold-ink);font-weight:650}.Yh-D6a_dialog{background:var(--c-paper);width:min(440px,100vw - 24px);max-height:min(640px,100dvh - 32px);color:var(--c-ink);box-shadow:var(--shadow-raised), 0 24px 60px -24px #00000080;border:0;border-radius:22px;margin:72px 16px auto auto;padding:0;overflow:hidden}.Yh-D6a_dialog[open]{animation:Yh-D6a_drop .2s var(--ease-out)}.Yh-D6a_dialog::backdrop{background:#0d111759}.Yh-D6a_panel{max-height:inherit;grid-template-rows:auto 1fr auto;display:grid}.Yh-D6a_head{padding:var(--s-3) var(--s-3) var(--s-2) var(--s-5);justify-content:space-between;align-items:center;display:flex}.Yh-D6a_title{font-size:var(--t-xl)}.Yh-D6a_panel .Yh-D6a_list{padding:0 var(--s-3) var(--s-3);overflow-y:auto}.Yh-D6a_panel .Yh-D6a_empty{padding:var(--s-5)}.Yh-D6a_foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--c-line);display:flex}.Yh-D6a_foot .Yh-D6a_settingsLink{font-size:var(--t-sm);margin-left:auto}@keyframes Yh-D6a_drop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@media (max-width:600px){.Yh-D6a_dialog{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;margin:auto auto 0}}
.z3xeya_wrap{max-width:560px;padding:var(--s-4) var(--s-4) var(--s-7);gap:var(--s-5);margin:0 auto;display:grid}.z3xeya_top{justify-content:space-between;align-items:center;display:flex}.z3xeya_top a{text-decoration:none}.z3xeya_steps{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.z3xeya_steps span{border-radius:var(--r-pill);background:var(--c-track);height:6px;transition:background-color .3s}.z3xeya_steps span[data-active=true]{background:var(--c-gold)}.z3xeya_form{gap:var(--s-6);display:grid}.z3xeya_fieldset{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}.z3xeya_fieldset legend{margin-bottom:var(--s-2);padding:0}.z3xeya_question{font-size:var(--t-xl);outline:none}.z3xeya_fieldset legend{width:100%}.z3xeya_why{color:var(--c-ink-soft);margin-bottom:var(--s-2)}.z3xeya_choiceText{gap:2px;display:grid}.z3xeya_choiceText span{font-weight:400;font-size:var(--t-sm);color:var(--c-ink-soft)}.z3xeya_minutes{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.z3xeya_minutes .choice{padding-inline:var(--s-2);white-space:nowrap;justify-content:center}.z3xeya_optional{color:var(--c-ink-soft);font-weight:400}.z3xeya_actions{gap:var(--s-3);flex-direction:column-reverse;display:flex}@media (min-width:520px){.z3xeya_actions{flex-direction:row;justify-content:flex-end}}
._2QoI1a_level{max-width:420px;margin-top:var(--s-2)}._2QoI1a_of{font-family:var(--f-sans);font-size:var(--t-sm);color:var(--c-ink-soft);font-weight:600}._2QoI1a_days{grid-template-columns:repeat(7,1fr);gap:6px;max-width:340px;margin:0;padding:0;list-style:none;display:grid}._2QoI1a_days li,._2QoI1a_legend span{aspect-ratio:1;background:var(--c-track);border-radius:6px}._2QoI1a_days li[data-level="1"],._2QoI1a_legend span[data-level="1"]{background:var(--c-gold-wash)}._2QoI1a_days li[data-level="2"],._2QoI1a_legend span[data-level="2"]{background:var(--c-day-mid)}._2QoI1a_days li[data-level="3"],._2QoI1a_legend span[data-level="3"]{background:var(--c-day-goal)}._2QoI1a_legend{gap:var(--s-2) var(--s-4);font-size:var(--t-sm);color:var(--c-ink-soft);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._2QoI1a_legend li{align-items:center;gap:6px;display:flex}._2QoI1a_legend span{border-radius:4px;width:14px}._2QoI1a_days li[data-today=true]{outline:2px solid var(--c-chosen-edge);outline-offset:1px}._2QoI1a_achievements{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){._2QoI1a_achievements{grid-template-columns:1fr 1fr}}._2QoI1a_achievements li{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);grid-template-columns:auto 1fr;align-items:start;display:grid}._2QoI1a_achievements li>span:nth-child(2){gap:2px;display:grid}._2QoI1a_achievements li[data-earned=false] strong{color:var(--c-ink-soft)}._2QoI1a_badge{border-radius:var(--r-pill);background:var(--c-hover);width:36px;height:36px;color:var(--c-ink-mute);place-items:center;display:grid}._2QoI1a_achievements li[data-earned=true] ._2QoI1a_badge{background:var(--c-forest);color:var(--c-gold)}._2QoI1a_prefs{gap:var(--s-4);max-width:520px;display:grid}._2QoI1a_inline{gap:var(--s-2);display:flex}._2QoI1a_saved{font-size:var(--t-sm);color:var(--c-success);min-height:1.4em;font-weight:600}._2QoI1a_danger{color:#fff;background:#9b1b30}._2QoI1a_headTop{justify-content:space-between;align-items:flex-start;display:flex}._2QoI1a_settingsLink{align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-3);border:2px solid var(--c-line-strong);box-shadow:0 3px 0 var(--c-line-strong);background:var(--c-paper);color:var(--c-ink);border-radius:14px;font-weight:800;text-decoration:none;display:inline-flex}._2QoI1a_rank{align-items:center;gap:var(--s-2);font-family:var(--f-display);font-size:var(--t-lg);color:var(--c-gold-ink);display:flex}._2QoI1a_rankLevel{background:var(--c-gold);color:var(--c-on-gold);font-family:var(--f-sans);font-size:var(--t-sm);border-radius:999px;padding:2px 10px;font-weight:800}._2QoI1a_journey{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}._2QoI1a_journey li{align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);background:var(--c-paper);border:1px solid var(--c-line);grid-template-columns:auto 1fr auto;display:grid}._2QoI1a_journey li>span:nth-child(2){display:grid}._2QoI1a_journey li[data-status=locked]{opacity:.6}._2QoI1a_journey li[data-status=current]{border:2px solid var(--c-gold)}._2QoI1a_journey li[data-status=done] svg,._2QoI1a_journey li[data-status=current] svg{color:var(--c-success)}._2QoI1a_journeyLevel{background:var(--c-gold-wash);width:34px;height:34px;color:var(--c-gold-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:800;display:grid}._2QoI1a_journeyRef{font-size:var(--t-xs);color:var(--c-ink-soft)}._2QoI1a_achievementGroup{gap:var(--s-2);display:grid}._2QoI1a_groupTitle{margin:var(--s-3) 0 0;font-size:var(--t-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--c-gold-ink);font-weight:800}._2QoI1a_weekPlan{gap:var(--s-3);padding:0;list-style:none;display:grid}._2QoI1a_weekPlan>li{padding-bottom:var(--s-2);border-bottom:1px solid var(--c-line);gap:4px;display:grid}._2QoI1a_weekPlan>li>strong{text-transform:capitalize}._2QoI1a_weekPlan ul{gap:4px;padding:0;list-style:none;display:grid}._2QoI1a_weekPlan ul li{gap:var(--s-2);align-items:baseline;display:flex}._2QoI1a_taskKind{min-width:64px;font-size:var(--t-xs);color:var(--c-ink-soft);font-weight:700}._2QoI1a_weeksTitle{font-size:var(--t-md);margin-top:var(--s-3)}._2QoI1a_weeks{grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;height:120px;padding:0;list-style:none;display:grid}._2QoI1a_weeks li{grid-template-rows:1fr auto;align-items:end;gap:4px;height:100%;display:grid}._2QoI1a_weekBar{background:var(--c-moss);opacity:.75;border-radius:6px 6px 2px 2px;width:100%;display:block}._2QoI1a_weekLabel{color:var(--c-ink-soft);text-align:center;white-space:nowrap;font-size:.6875rem}
.JE9VBW_hero{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.JE9VBW_kicker{font-family:var(--f-inscription);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-ink);margin-bottom:var(--s-1)}.JE9VBW_coins{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.JE9VBW_coin{align-items:start;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--c-paper);border:1px solid var(--c-line);grid-template-columns:auto 1fr;display:grid}.JE9VBW_body{gap:var(--s-1);min-width:0;display:grid}.JE9VBW_body .btn{margin-top:var(--s-1);justify-self:start}.JE9VBW_head{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.JE9VBW_name{font-size:var(--t-lg)}.JE9VBW_value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.JE9VBW_earn{color:var(--c-ink-soft);font-size:var(--t-sm)}.JE9VBW_ref{font-size:var(--t-xs);color:var(--c-gold-ink);font-weight:650}.JE9VBW_progress{margin-top:var(--s-1)}.JE9VBW_done{color:var(--c-success);font-weight:650;font-size:var(--t-sm)}.JE9VBW_message{text-align:center;font-weight:650}@media (max-width:480px){.JE9VBW_hero>:last-child{display:none}}
.s8diuW_step{gap:var(--s-3);text-align:center;padding-bottom:var(--s-2);justify-items:center;display:grid}.s8diuW_icons{justify-content:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--c-gold-wash);display:flex}.s8diuW_title{font-size:var(--t-xl)}.s8diuW_body{max-width:40ch;color:var(--c-ink-soft)}.s8diuW_dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.s8diuW_dots li{background:var(--c-line-strong);border-radius:50%;width:8px;height:8px;transition:width .2s}.s8diuW_dots li[data-active]{background:var(--c-gold);border-radius:4px;width:22px}.s8diuW_actions{justify-content:center;gap:var(--s-2);flex-wrap:wrap;width:100%;display:flex}
.uaXnWW_page{min-height:100dvh;padding:var(--s-4);align-content:start;gap:var(--s-5);display:grid}.uaXnWW_top a{text-decoration:none}.uaXnWW_card{gap:var(--s-5);width:100%;max-width:440px;padding-bottom:var(--s-7);margin:0 auto;display:grid}.uaXnWW_title{font-size:var(--t-2xl)}.uaXnWW_form{gap:var(--s-4);display:grid}.uaXnWW_labelRow{justify-content:space-between;align-items:baseline;display:flex}.uaXnWW_inlineLink,.uaXnWW_footer a,.uaXnWW_check a{color:var(--c-gold-ink);font-weight:650}.uaXnWW_inlineLink{font-size:var(--t-sm)}.uaXnWW_check{gap:var(--s-3);font-size:var(--t-sm);align-items:flex-start;line-height:1.5;display:flex}.uaXnWW_check input{width:20px;height:20px;accent-color:var(--c-moss);flex:none;margin-top:1px}.uaXnWW_error,.uaXnWW_success{padding:var(--s-3) var(--s-4);font-size:var(--t-sm);border-radius:12px;font-weight:600}.uaXnWW_error{background:var(--c-error-wash);color:var(--c-error)}.uaXnWW_success{background:var(--c-success-wash);color:var(--c-success)}.uaXnWW_notice{gap:var(--s-4);padding:var(--s-4);background:var(--c-gold-wash);border-radius:14px;display:grid}.uaXnWW_footer{text-align:center;font-size:var(--t-sm);color:var(--c-ink-soft);gap:var(--s-2);display:grid}.uaXnWW_google{justify-content:center;align-items:center;gap:var(--s-3);color:#1f1f1f;background:#fff;border:1px solid #747775;font-weight:600;display:inline-flex}.uaXnWW_google:hover:not(:disabled){background:#f3f4f5}.uaXnWW_fine{font-size:var(--t-xs,.8rem);color:var(--c-ink-soft);text-align:center;line-height:1.5}.uaXnWW_fine a{color:var(--c-gold-ink);font-weight:650}.uaXnWW_divider{align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--c-ink-mute);display:flex}.uaXnWW_divider:before,.uaXnWW_divider:after{content:"";background:var(--c-line);flex:1;height:1px}.uaXnWW_passwordWrap{position:relative}.uaXnWW_passwordWrap .input{padding-right:52px}.uaXnWW_reveal{width:44px;height:44px;color:var(--c-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.uaXnWW_reveal:hover{color:var(--c-ink)}.uaXnWW_reveal:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.uaXnWW_rules{margin:var(--s-2) 0 0;font-size:var(--t-sm);color:var(--c-ink-soft);gap:4px;padding:0;list-style:none;display:grid}.uaXnWW_rules li{align-items:center;gap:var(--s-2);display:flex}.uaXnWW_rules li:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px}.uaXnWW_rules li[data-ok=true]{color:var(--c-success)}.uaXnWW_rules li[data-ok=true]:before{background:currentColor}.uaXnWW_mismatch{margin:var(--s-2) 0 0;font-size:var(--t-sm);color:var(--c-error);font-weight:600}.uaXnWW_guest{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--c-line);display:grid}
.JwGyza_search{gap:var(--s-2);max-width:560px;margin-top:calc(var(--s-4) * -1);display:grid}.JwGyza_searchRow{gap:var(--s-2);display:flex}:is(.JwGyza_searchRow .JwGyza_input,.JwGyza_searchRow .input){flex:1}.JwGyza_error{font-size:var(--t-sm);color:var(--c-error);font-weight:600}.JwGyza_matches{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.JwGyza_matches a{min-height:40px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--c-paper);border:1px solid var(--c-line-strong);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.JwGyza_group{gap:var(--s-2);display:grid}.JwGyza_groupTitle{font-family:var(--f-sans);font-size:var(--t-sm);color:var(--c-ink-soft);font-weight:700}.JwGyza_books{gap:0 var(--s-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.JwGyza_books a{border-bottom:1px solid var(--c-line);min-height:44px;font-family:var(--f-display);font-size:var(--t-md);align-items:center;text-decoration:none;display:flex}.JwGyza_books a:hover{color:var(--c-gold-ink)}.JwGyza_back{min-height:40px;font-size:var(--t-sm);color:var(--c-ink-soft);justify-self:start;align-items:center;gap:4px;font-weight:650;text-decoration:none;display:inline-flex}.JwGyza_back:hover{color:var(--c-ink)}.JwGyza_chapters{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(52px,1fr));margin:0;padding:0;list-style:none;display:grid}.JwGyza_chapters a{border-radius:var(--r-md);background:var(--c-paper);border:1px solid var(--c-line);font-variant-numeric:tabular-nums;place-items:center;height:52px;font-weight:650;text-decoration:none;display:grid}.JwGyza_chapters a:hover{border-color:var(--c-ink-soft)}.JwGyza_chapters a[data-read=true]{background:var(--c-gold-wash);border-color:var(--c-gold);color:var(--c-gold-ink)}.JwGyza_reader{gap:var(--s-5);max-width:720px;display:grid}.JwGyza_readerHead{gap:var(--s-2);display:grid}.JwGyza_readerTitleRow{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.JwGyza_readerTitle{font-size:var(--t-3xl)}.JwGyza_attribution{font-size:var(--t-xs);color:var(--c-ink-soft);border-top:1px solid var(--c-line);padding-top:var(--s-3)}.JwGyza_pager{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-4);flex-wrap:wrap;display:flex}.JwGyza_verseNum{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.JwGyza_verseNum:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:4px}.JwGyza_noted{text-decoration:underline;-webkit-text-decoration-color:var(--c-gold);text-decoration-color:var(--c-gold);text-underline-offset:.25em;text-decoration-thickness:2px}.JwGyza_noteHint{font-size:var(--t-xs);color:var(--c-ink-soft)}.JwGyza_noteDialog{gap:var(--s-3);display:grid}.JwGyza_noteVerse{font-family:var(--f-read);font-size:var(--t-lg);line-height:1.6}.JwGyza_noteList{gap:var(--s-2);padding:0;list-style:none;display:grid}.JwGyza_noteList li{padding:var(--s-2) var(--s-3);background:var(--c-hover);border-radius:12px}.JwGyza_noteList time{font-size:var(--t-xs);color:var(--c-ink-soft)}.JwGyza_noteForm{gap:var(--s-2);display:grid}.JwGyza_noteSaved{font-size:var(--t-sm);color:var(--c-success)}.JwGyza_planItem{gap:var(--s-2);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);display:grid}.JwGyza_planChoices{gap:var(--s-2);padding:0;list-style:none;display:grid}.JwGyza_planChoices li{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.JwGyza_planChoices li>span{gap:2px;display:grid}
.XYh9MG_head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.XYh9MG_balance{gap:var(--s-4);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--c-paper);border:1px solid var(--c-line);font-size:var(--t-lg);display:flex}.XYh9MG_hearts{gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--c-paper);border:2px solid var(--c-line-strong);box-shadow:0 4px 0 var(--c-line-strong);border-radius:20px;align-items:center;display:flex}.XYh9MG_heartsBody{gap:var(--s-2);justify-items:start;display:grid}.XYh9MG_heartsBody .btn{margin-bottom:0}.XYh9MG_message{padding:var(--s-3) var(--s-4);background:var(--c-error-wash);color:var(--c-error);border-radius:12px;font-weight:700}.XYh9MG_message[data-ok=true]{background:var(--c-success-wash);color:var(--c-success)}.XYh9MG_items{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.XYh9MG_items{grid-template-columns:1fr 1fr}}.XYh9MG_item{gap:var(--s-3);padding:var(--s-4);background:var(--c-paper);border:1px solid var(--c-line);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.XYh9MG_item .btn{white-space:nowrap;margin-bottom:4px}.XYh9MG_itemIcon{background:var(--c-gold-wash);width:52px;height:52px;color:var(--c-gold-ink);border-radius:16px;place-items:center;display:grid}.XYh9MG_itemIcon[data-item=restaurar-coracoes]{background:var(--c-manna-wash);color:var(--c-manna)}.XYh9MG_itemIcon[data-item=restaurar-coracoes] svg{fill:currentColor}.XYh9MG_itemIcon[data-item=descanso]{background:var(--c-sky-wash);color:var(--c-sky-ink)}.XYh9MG_itemBody{gap:2px;min-width:0;display:grid}.XYh9MG_itemName{font-size:var(--t-lg)}.XYh9MG_itemText{font-size:var(--t-sm);color:var(--c-ink-soft)}.XYh9MG_itemRef{font-size:var(--t-xs);color:var(--c-gold-ink);font-weight:700}.XYh9MG_earn{gap:var(--s-3);padding:var(--s-5);background:var(--c-gold-wash);border-radius:20px;display:grid}.XYh9MG_earn ul{gap:var(--s-1);margin:0;padding-left:1.2em;display:grid}.XYh9MG_earn a{color:var(--c-gold-ink);font-weight:700}.XYh9MG_itemIcon[data-kind=cosmetic]{background:var(--c-sky-wash);overflow:hidden}.XYh9MG_packs{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.XYh9MG_pack{align-content:start;justify-items:center;gap:var(--s-2);padding:var(--s-4);background:var(--c-paper);border:1px solid var(--c-line);text-align:center;border-radius:18px;display:grid}.XYh9MG_pack[data-size="2"]{border-color:var(--c-gold)}.XYh9MG_pack form{width:100%}.XYh9MG_packCoins{height:32px;color:var(--c-gold);align-items:center;display:flex}.XYh9MG_packCoins>*+*{margin-left:-12px}.XYh9MG_packAmount{font-weight:800;font-size:var(--t-lg);font-variant-numeric:tabular-nums}.XYh9MG_itemIcon[data-item=balsamo]{background:var(--c-manna-wash);color:var(--c-manna)}.XYh9MG_itemIcon[data-item=oleo-alegria],.XYh9MG_itemIcon[data-item=colheita]{background:var(--c-gold-wash);color:var(--c-gold-ink)}.XYh9MG_boostOn{background:var(--c-success-wash);color:var(--c-success);font-size:var(--t-xs);border-radius:999px;justify-self:start;margin-top:2px;padding:2px 8px;font-weight:700}.XYh9MG_pack[data-recommended]{border-color:var(--c-gold);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-gold) 30%, transparent)}.XYh9MG_packTag{background:var(--c-gold);color:var(--c-on-gold);font-size:var(--t-xs);border-radius:999px;padding:2px 10px;font-weight:800}
.xa0RNa_help{gap:28px;display:grid}.xa0RNa_group{gap:10px;scroll-margin-top:80px;display:grid}.xa0RNa_groupTitle{font-family:var(--f-display);font-size:var(--t-xl)}.xa0RNa_faq{gap:8px;display:grid}.xa0RNa_item{border:1px solid var(--c-line);background:var(--c-paper);border-radius:12px;padding:0 14px}.xa0RNa_item summary{cursor:pointer;padding:12px 0;font-weight:600}.xa0RNa_item p{color:var(--c-ink-soft);padding-bottom:12px;line-height:1.55}.xa0RNa_item a{color:var(--c-moss);font-weight:600}.xa0RNa_muted{color:var(--c-ink-soft);font-size:var(--t-sm)}.xa0RNa_form{gap:14px;max-width:560px;display:grid}.xa0RNa_ok{background:var(--c-success-wash);color:var(--c-ink);border-radius:12px;padding:12px 16px}.xa0RNa_error{color:var(--c-error);font-size:var(--t-sm)}.xa0RNa_trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}
.Ie-M5W_page{min-height:100dvh;padding:var(--s-4) var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;max-width:480px;margin:0 auto;display:grid;overflow:hidden}.Ie-M5W_top{justify-content:space-between;align-items:center;min-height:48px;display:flex}.Ie-M5W_skip{min-height:44px;padding:0 var(--s-3);color:var(--c-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;font-weight:800}.Ie-M5W_skip:hover{color:var(--c-ink)}.Ie-M5W_stage{align-content:center;display:grid}.Ie-M5W_slide{text-align:center;justify-items:center;gap:var(--s-4);animation:Ie-M5W_enter .35s var(--ease-out,ease-out);display:grid}.Ie-M5W_art{width:240px;height:240px;margin-bottom:var(--s-2);place-items:center;display:grid;position:relative}.Ie-M5W_glow{background:radial-gradient(circle, color-mix(in srgb, var(--c-gold) 28%, transparent), transparent 70%);border-radius:50%;animation:3.2s ease-in-out infinite Ie-M5W_breathe;position:absolute;inset:20px}.Ie-M5W_art>svg{position:relative}.Ie-M5W_badge{background:var(--c-paper);border:2px solid var(--c-line-strong);width:72px;height:72px;box-shadow:0 4px 0 var(--c-line-strong);animation:Ie-M5W_pop .45s .15s var(--ease-out,ease-out) both;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:18px}.Ie-M5W_title{font-size:var(--t-2xl);margin:0;line-height:1.15}.Ie-M5W_text{max-width:32ch;font-size:var(--t-md);color:var(--c-ink-soft);margin:0;line-height:1.55}.Ie-M5W_bottom{gap:var(--s-4);display:grid}.Ie-M5W_dots{justify-content:center;gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex}.Ie-M5W_dots button{background:var(--c-line-strong);cursor:pointer;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .25s,background .25s;display:block}.Ie-M5W_dots li{place-items:center;min-width:24px;min-height:24px;display:grid}.Ie-M5W_dots button[aria-current=step]{background:var(--c-gold);width:28px}.Ie-M5W_actions{gap:var(--s-2);display:grid}.Ie-M5W_guest{width:100%;min-height:44px;color:var(--c-ink-soft);font:inherit;font-size:var(--t-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}@keyframes Ie-M5W_enter{0%{opacity:0;transform:translate(24px)}}@keyframes Ie-M5W_breathe{50%{opacity:.8;transform:scale(1.08)}}@keyframes Ie-M5W_pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.Ie-M5W_slide,.Ie-M5W_glow,.Ie-M5W_badge{animation:none}}
.OCuQmG_hero{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.OCuQmG_kicker{font-family:var(--f-inscription);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-ink)}.OCuQmG_featured{gap:var(--s-1);padding:var(--s-5);border-radius:var(--r-lg);background:radial-gradient(80% 120% at 100% 0%, color-mix(in srgb, var(--c-gold) 16%, transparent), transparent 60%), var(--c-forest);color:var(--c-on-dark);box-shadow:inset 0 1px 0 #ffffff14, 0 3px 0 var(--c-primary-edge), var(--raise-drop);transition:transform .15s var(--ease-out);text-decoration:none;display:grid}.OCuQmG_featured:hover{transform:translateY(-2px)}.OCuQmG_featured strong{font-family:var(--f-display);font-size:var(--t-2xl)}.OCuQmG_featured span:last-child{color:var(--c-on-dark-soft)}.OCuQmG_featuredLabel{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold);font-weight:800}.OCuQmG_filters{gap:var(--s-2);flex-wrap:wrap;display:flex}.OCuQmG_filter{min-height:38px;padding:0 var(--s-4);border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm);color:var(--c-ink-soft);cursor:pointer;background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 2px 0 var(--raise-edge);font-weight:700}.OCuQmG_filter[aria-pressed=true]{color:var(--c-ink);background:var(--c-chosen);border-color:var(--c-chosen-edge);box-shadow:none;transform:translateY(2px)}.OCuQmG_grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.OCuQmG_card{align-content:start;gap:var(--s-2);height:100%;padding:var(--s-4) var(--s-5);color:inherit;background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 var(--raise-edge), var(--raise-drop);transition:transform .15s var(--ease-out);border-radius:20px;text-decoration:none;display:grid}.OCuQmG_card:hover{transform:translateY(-2px)}.OCuQmG_card:active{transform:translateY(2px)}.OCuQmG_cardTop{align-items:center;gap:var(--s-2);display:flex}.OCuQmG_kind{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-soft);font-weight:800}.OCuQmG_card[data-kind=inspirada] .OCuQmG_kind{color:var(--c-gold-ink)}.OCuQmG_readTag{font-size:var(--t-xs);color:var(--c-success);align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}.OCuQmG_cardTitle{font-family:var(--f-display);font-size:var(--t-xl);line-height:1.2}.OCuQmG_teaser{color:var(--c-ink-soft)}.OCuQmG_meta{font-size:var(--t-xs);color:var(--c-ink-mute)}.OCuQmG_reader{gap:var(--s-4);max-width:680px;margin:0 auto;display:grid}.OCuQmG_readerHead{align-items:center;gap:var(--s-3);display:flex}.OCuQmG_progress{flex:1;gap:6px;display:flex}.OCuQmG_progress span{border-radius:var(--r-pill);background:var(--c-track);flex:1;height:8px;transition:background-color .3s}.OCuQmG_progress span[data-done]{background:var(--c-gold)}.OCuQmG_progress span[data-current]{background:color-mix(in srgb, var(--c-gold) 45%, var(--c-track))}.OCuQmG_storyTitle{font-size:var(--t-3xl);line-height:1.1}.OCuQmG_note{padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--c-hover);font-size:var(--t-sm);color:var(--c-ink-soft)}.OCuQmG_chapter{gap:var(--s-4);animation:OCuQmG_turn .35s var(--ease-out);display:grid}.OCuQmG_chapter p{font-family:var(--f-read);font-size:1.25rem;line-height:1.7}.OCuQmG_chapterTitle{font-size:var(--t-xl);gap:2px;display:grid}.OCuQmG_chapterTitle span{font-family:var(--f-inscription);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-ink)}.OCuQmG_nav{justify-content:flex-end;gap:var(--s-3);padding-top:var(--s-2);display:flex}.OCuQmG_end{justify-items:center;gap:var(--s-4);text-align:center;animation:OCuQmG_turn .35s var(--ease-out);display:grid}.OCuQmG_reflection{gap:var(--s-2);width:100%;padding:var(--s-5);text-align:left;background:var(--raise-fill);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 var(--raise-top), 0 3px 0 var(--raise-edge);border-radius:20px;display:grid}.OCuQmG_reflection>p:nth-child(2){font-family:var(--f-read);font-size:var(--t-lg)}.OCuQmG_verseLink{color:var(--c-gold-ink);font-weight:700}.OCuQmG_endActions{gap:var(--s-3);width:100%;max-width:420px;display:grid}@keyframes OCuQmG_turn{0%{opacity:0;transform:translate(16px)}}@media (max-width:480px){.OCuQmG_hero>:last-child{display:none}.OCuQmG_chapter p{font-size:1.15rem}}.OCuQmG_funnyTag{border-radius:var(--r-pill);background:var(--c-gold-wash);color:var(--c-gold-ink);font-size:var(--t-xs);padding:1px 8px;font-weight:800}
