.adk-view{--adk-said:var(--gold-hi);--adk-live:var(--emerald-hi);--adk-unsaid:color-mix(in srgb, var(--ink) 74%, transparent)}@media (prefers-color-scheme:light){.adk-view{--adk-said:color-mix(in srgb, var(--gold) 62%, #000);--adk-live:var(--emerald);--adk-unsaid:color-mix(in srgb, var(--ink) 80%, transparent)}}.adk-loading{text-align:center;color:var(--muted);margin:18vh auto}.adk-head h1{letter-spacing:-.02em;margin:.5rem 0 .35rem;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:650}.adk-lead{color:var(--muted);max-width:58ch;margin:0;line-height:1.5}.adk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.adk-tile-wrap.adk-is-major{grid-column:span 1}@media (min-width:560px){.adk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.adk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.adk-tile-wrap.adk-is-major{grid-column:span 2}.adk-tile-wrap.adk-is-major .adk-tile{min-height:9.5rem}.adk-tile-wrap.adk-is-major .adk-tile-icon{width:3.25rem;height:3.25rem}.adk-tile-wrap.adk-is-major .adk-tile-title{font-size:1.25rem}}.adk-tile{border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);height:100%;min-height:6.5rem;color:var(--ink);transition:border-color .2s var(--ease), background-color .2s var(--ease);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:.6rem .9rem;padding:1rem 1.1rem;text-decoration:none;display:grid;position:relative}.adk-tile:hover{border-color:color-mix(in srgb, var(--gold) 55%, var(--line));background:var(--surface)}.adk-tile:active{transform:scale(.99)}.adk-tile-icon{width:2.6rem;height:2.6rem;color:var(--gold);background:color-mix(in srgb, var(--gold) 11%, transparent);border:1px solid color-mix(in srgb, var(--gold) 26%, transparent);border-radius:50%;place-items:center;display:grid}.adk-tile-icon svg{width:58%;height:58%}.adk-tile-text{align-content:start;gap:.1rem;min-width:0;display:grid}.adk-tile-title{font-size:1.05rem;font-weight:600;line-height:1.25}.adk-tile-ar{font-family:var(--font-ar);color:var(--gold);justify-self:start;font-size:1.15rem;line-height:1.5}.adk-tile-count{color:var(--muted);font-size:.82rem}.adk-tile>:last-child:not(.adk-tile-text){grid-column:1/-1}.adk-tile-text:last-child{grid-row:span 2}@media (max-width:899.98px){.adk-tile:has(>.adk-tile-text:last-child){align-items:center}.adk-tile:has(>.adk-tile-text:last-child)>.adk-tile-icon{grid-row:span 2}.adk-tile-text:last-child{align-content:center}}.adk-done{color:var(--gold-ink);background:var(--gold);border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding-block:.2rem;padding-inline:.45rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.adk-done svg{width:1rem;height:1rem}.adk-tile.adk-is-done{border-color:color-mix(in srgb, var(--gold) 45%, var(--line))}.adk-partial{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.adk-partial-bar{background:var(--bead-off);border-radius:99px;flex:1;height:4px;overflow:hidden}.adk-partial-bar i{background:var(--gold);border-radius:inherit;height:100%;display:block}.adk-rail,.adk-medal,.adk-tile-when,.adk-tile-first{display:none}.adk-view.adk-is-session{gap:0;padding-bottom:1rem}@media (max-width:899.98px){.adk-view.adk-is-session{max-width:46rem}}.adk-session{flex-direction:column;gap:.75rem;display:flex}@media (max-width:899.98px){.adk-session{min-height:calc(100dvh - var(--tabbar-h) - 5.5rem)}}.adk-session>.adk-dock{margin-top:auto}.adk-top{align-items:center;gap:.5rem;display:flex}.adk-top-title{flex:1;align-items:baseline;gap:.75rem;min-width:0;display:flex}.adk-top h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.15rem;font-weight:600;overflow:hidden}.adk-pos{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;margin-inline-start:auto;font-size:.9rem}.adk-opt-btn[aria-expanded=true]{color:var(--gold);background:var(--surface-2)}.adk-pos,.adk-partial-num,.adk-finish-stats dd{direction:ltr;unicode-bidi:isolate}[dir=rtl] .adk-flip{transform:scaleX(-1)}.adk-bar{background:var(--bead-off);border-radius:99px;height:3px;margin-top:-.25rem;overflow:hidden}.adk-bar i{height:100%;background:linear-gradient(90deg, var(--gold-lo), var(--gold));border-radius:inherit;inline-size:0;transition:inline-size .5s var(--ease);display:block}[dir=rtl] .adk-bar i{background:linear-gradient(-90deg, var(--gold-lo), var(--gold))}.adk-opts{border-radius:var(--r-md);gap:.85rem;padding:1rem 1.1rem;display:grid}.adk-opts>label{font-size:.92rem}.adk-restart{justify-self:start;min-height:2.2rem;font-size:.85rem}.adk-card{border-radius:var(--r-lg);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--gold) 7%, transparent), transparent 65%), var(--surface);border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line));box-shadow:var(--shadow), inset 0 0 0 5px var(--surface), inset 0 0 0 6px color-mix(in srgb, var(--gold) 16%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .3s var(--ease), box-shadow .4s var(--ease);gap:1rem;padding:clamp(1.25rem,5vw,2rem) clamp(1.1rem,5vw,2.25rem) 1.25rem;display:grid;position:relative}.adk-note{text-align:center;max-width:52ch;color:var(--muted);justify-self:center;margin:0;font-size:.85rem;line-height:1.6}.adk-note[lang=ar]{font-family:var(--font-ar);font-size:1rem}.adk-text{font-family:var(--font-ar);text-align:center;overscroll-behavior:contain;scrollbar-width:thin;max-height:max(13rem,100dvh - 26rem);margin:0;padding-inline:.25rem;font-size:clamp(1.7rem,7.4vw,2.35rem);line-height:2.15;overflow-y:auto}.adk-text[data-size=m]{font-size:clamp(1.45rem,6vw,1.95rem);line-height:2.1}.adk-text[data-size=s]{font-size:clamp(1.25rem,5vw,1.6rem);line-height:2.05}.adk-text .adk-w{color:var(--adk-unsaid);transition:color .35s var(--ease), background-color .35s var(--ease), text-shadow .35s var(--ease);border-radius:.3em}.adk-text .adk-w.adk-is-opt{color:color-mix(in srgb, var(--ink) 48%, transparent)}.adk-text .adk-w.adk-is-next{color:var(--ink);-webkit-text-decoration:underline 2px color-mix(in srgb, var(--gold) 70%, transparent);text-decoration:underline 2px color-mix(in srgb, var(--gold) 70%, transparent);text-underline-offset:.45em}.adk-text .adk-w.adk-is-live{color:var(--adk-live)}.adk-text .adk-w.adk-is-said{color:var(--adk-said);text-shadow:0 0 18px color-mix(in srgb, var(--gold) 30%, transparent)}@media (prefers-color-scheme:light){.adk-text .adk-w.adk-is-said{text-shadow:none}}.adk-reps{justify-content:center;align-items:center;gap:.75rem;min-height:2rem;display:flex}.adk-beads{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.adk-beads i{background:var(--bead-off);width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1px var(--bead-off-edge);transition:background .3s var(--ease);border-radius:50%}.adk-beads i.adk-is-on{background:radial-gradient(circle at 35% 30%, var(--gold-hi), var(--gold) 60%, var(--gold-lo));box-shadow:0 0 10px -2px color-mix(in srgb, var(--gold) 70%, transparent)}.adk-beads i.adk-is-new{animation:adk-bead .5s var(--ease)}@keyframes adk-bead{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}.adk-reps-label{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.adk-ring{place-items:center;width:4rem;height:4rem;display:grid;position:relative}.adk-ring svg{width:100%;height:100%;position:absolute;inset:0}.adk-ring-track{fill:none;stroke:var(--bead-off);stroke-width:5px}.adk-ring-fill{fill:none;stroke:var(--gold);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .4s var(--ease)}.adk-ring b{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:650;position:relative}.adk-ring.adk-is-new b{animation:adk-tick .35s var(--ease)}@keyframes adk-tick{50%{color:var(--gold);transform:scale(1.25)}}.adk-en,.adk-virtue,.adk-ref{border-top:1px solid color-mix(in srgb, var(--gold) 14%, var(--line));color:var(--muted);cursor:auto;margin:0;padding-top:.85rem;font-size:.92rem;line-height:1.6}.adk-en{color:color-mix(in srgb, var(--ink) 82%, transparent);text-align:start}.adk-virtue p{margin:.2rem 0 0}.adk-virtue p[lang=ar],.adk-ref [lang=ar]{font-family:var(--font-ar);font-size:1.05rem;line-height:1.8}.adk-ref{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-size:.85rem;display:flex}.adk-label{color:var(--gold);font-size:.78rem;font-weight:600}.adk-card[data-rep]{animation:adk-rep .6s var(--ease)}@keyframes adk-rep{30%{box-shadow:var(--shadow), inset 0 0 0 5px var(--surface), inset 0 0 0 6px var(--gold), 0 0 0 4px color-mix(in srgb, var(--gold) 25%, transparent)}}.adk-reps-row{justify-content:center;align-items:center;gap:.75rem;display:flex}.adk-seal{pointer-events:none;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:none}.adk-seal>svg,.adk-finish-seal>svg{grid-area:1/1}.adk-seal-star{width:100%;height:100%;fill:var(--gold)}.adk-seal-check{width:48%;height:48%;color:var(--gold-ink);stroke-width:2.6px;position:relative}.adk-card.adk-is-complete{border-color:var(--gold)}.adk-card.adk-is-complete .adk-seal{animation:.55s cubic-bezier(.3,1.6,.5,1) adk-seal-pop;display:grid}@keyframes adk-seal-pop{0%{opacity:0;transform:scale(.3)rotate(-40deg)}}.adk-card[data-enter=next] .adk-text,.adk-card[data-enter=next] .adk-note{animation:adk-in-next .4s var(--ease)}.adk-card[data-enter=prev] .adk-text,.adk-card[data-enter=prev] .adk-note{animation:adk-in-prev .4s var(--ease)}@keyframes adk-in-next{0%{opacity:0;transform:translate(1.5rem)}}@keyframes adk-in-prev{0%{opacity:0;transform:translate(-1.5rem)}}[dir=rtl] .adk-card[data-enter=next] .adk-text,[dir=rtl] .adk-card[data-enter=next] .adk-note{animation-name:adk-in-prev}[dir=rtl] .adk-card[data-enter=prev] .adk-text,[dir=rtl] .adk-card[data-enter=prev] .adk-note{animation-name:adk-in-next}.adk-statusbar{text-align:center;justify-items:center;gap:.15rem;min-height:3rem;display:grid}.adk-status{min-height:1.5em;color:var(--muted);max-width:40ch;margin:0;font-size:.92rem}.adk-status.adk-is-live{color:var(--ink)}.adk-status.adk-is-error{color:var(--danger)}.adk-heard{max-width:100%;font-family:var(--font-ar);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;direction:rtl;margin:0;font-size:1rem;overflow:hidden}.adk-heard:empty{display:none}.adk-dock{bottom:calc(var(--tabbar-h) + .5rem);z-index:5;border:1px solid var(--line);background:color-mix(in srgb, var(--night-2) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;gap:.25rem;padding:.5rem;display:grid;position:sticky;box-shadow:0 12px 30px -16px #0009}.adk-dbtn{border-radius:var(--r-md);min-height:3.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.15rem;padding:.3rem .1rem;font-size:.72rem;font-weight:500;display:grid}.adk-dbtn-ico svg{width:1.45rem;height:1.45rem}.adk-dbtn:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.adk-dbtn:active:not(:disabled){transform:scale(.95)}.adk-dbtn:disabled{opacity:.35;cursor:not-allowed}.adk-dbtn-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.adk-plus .adk-dbtn-label{color:var(--ink);font-size:.85rem;font-weight:700}.adk-listen.adk-is-on{color:var(--gold)}.adk-next.adk-is-ready{color:var(--gold-ink);background:var(--gold)}.adk-next.adk-is-ready:hover{background:var(--gold-hi)!important;color:var(--gold-ink)!important}.adk-mic{cursor:pointer;color:#04241c;background:radial-gradient(circle at 35% 30%, var(--emerald-hi), var(--emerald) 60%, #047857);width:4.75rem;height:4.75rem;box-shadow:0 10px 30px -10px color-mix(in srgb, var(--emerald) 70%, transparent), 0 0 0 5px var(--night-2), 0 0 0 7px color-mix(in srgb, var(--emerald) 22%, transparent);transition:transform .15s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);border:0;border-radius:50%;place-items:center;margin-block:-1.4rem;display:grid;position:relative}.adk-mic:active{transform:scale(.96)}.adk-mic:focus-visible{outline-offset:8px}.adk-mic svg{z-index:1;width:2rem;height:2rem;position:relative}.adk-mic-ico,.adk-stop-ico{grid-area:1/1}.adk-stop-ico{display:none}.adk-session:not([data-state=idle]) .adk-mic{color:var(--gold-ink);background:radial-gradient(circle at 35% 30%, var(--gold-hi), var(--gold) 60%, var(--gold-lo));box-shadow:0 10px 30px -10px color-mix(in srgb, var(--gold) 70%, transparent), 0 0 0 5px var(--night-2), 0 0 0 7px color-mix(in srgb, var(--gold) 24%, transparent)}.adk-session:not([data-state=idle]) .adk-mic-ico{display:none}.adk-session:not([data-state=idle]) .adk-stop-ico{display:block}.adk-mic-waves{pointer-events:none;position:absolute;inset:0}.adk-mic-waves i{border:2px solid var(--gold);opacity:0;border-radius:50%;position:absolute;inset:0}.adk-session[data-state=listening] .adk-mic-waves i{animation:adk-wave 2.4s var(--ease) infinite}.adk-session[data-state=listening] .adk-mic-waves i:nth-child(2){animation-delay:.8s}.adk-session[data-state=listening] .adk-mic-waves i:nth-child(3){animation-delay:1.6s}.adk-session[data-state=loading] .adk-mic-waves i:first-child,.adk-session[data-state=restarting] .adk-mic-waves i:first-child{opacity:1;border-color:var(--gold) transparent transparent transparent;animation:1s linear infinite adk-spin;inset:-8px}@keyframes adk-wave{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes adk-spin{to{transform:rotate(360deg)}}.adk-kbd{text-align:center;color:var(--faint);margin:.25rem 0 0;font-size:.78rem}.adk-kbd kbd{font:600 .75rem/1 var(--font-ui);border:1px solid var(--line);color:var(--muted);border-bottom-width:2px;border-radius:5px;padding:.15rem .4rem}.adk-kbd kbd+kbd{margin-inline-start:.2rem}@media (max-width:899.98px),(pointer:coarse){.adk-kbd{display:none}}.adk-finish{text-align:center;justify-items:center;gap:.75rem;padding:clamp(1.5rem,8vh,4rem) 0 2rem;display:grid}.adk-finish-seal{place-items:center;width:6.5rem;height:6.5rem;animation:.8s cubic-bezier(.3,1.5,.5,1) adk-seal-in;display:grid}.adk-finish-seal .adk-seal-star{filter:drop-shadow(0 8px 24px color-mix(in srgb, var(--gold) 45%, transparent))}@keyframes adk-seal-in{0%{opacity:0;transform:scale(.3)rotate(-45deg)}}.adk-finish-ar{font-family:var(--font-ar);color:var(--gold);margin:.5rem 0 0;font-size:1.6rem;line-height:1.4}.adk-finish h1{letter-spacing:-.02em;outline:none;margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:650}.adk-finish-text{color:var(--muted);margin:0}.adk-finish-stats{gap:2.5rem;margin:.75rem 0;display:flex}.adk-finish-stats div{gap:.1rem;display:grid}.adk-finish-stats dt{color:var(--muted);order:2;font-size:.82rem}.adk-finish-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.6rem;font-weight:650}.adk-finish-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.adk-session[data-state=listening] .adk-mic-waves i:first-child{opacity:.6;transform:scale(1.2);animation:none!important}}@media (prefers-color-scheme:light){.adk-mic{color:#fff}.adk-tile-ar,.adk-finish-ar,.adk-label{color:var(--gold-lo)}}@media (min-width:900px){.adk-head h1{margin:0 0 var(--space-2);font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-tight)}.adk-lead{font-size:var(--fs-body);line-height:var(--lh-body)}.adk-grid{gap:var(--space-4);grid-template-rows:auto;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr}.adk-tile-wrap{grid-column:span 2}.adk-tile-wrap.adk-is-major{grid-column:span 3}.adk-tile{min-height:0;padding:var(--space-5);column-gap:var(--space-4);border-radius:var(--r-lg);border-color:var(--line-soft);background:var(--surface-raised);box-shadow:var(--elev-1)}.adk-tile:hover{background:var(--surface-raised);border-color:color-mix(in srgb, var(--gold) 50%, var(--line))}.adk-tile-text{gap:var(--space-1)}.adk-tile-ar{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.adk-tile-count{font-size:var(--fs-small)}.adk-tile-wrap:not(.adk-is-major) .adk-tile{grid-template-rows:auto;row-gap:0}.adk-tile-wrap:not(.adk-is-major) .adk-tile-text{grid-row:auto}.adk-tile-wrap:not(.adk-is-major) .adk-tile:has(.adk-done,.adk-partial) .adk-tile-text{padding-inline-end:2.25rem}.adk-tile-wrap:not(.adk-is-major) .adk-done{top:var(--space-4);border-radius:50%;padding:.3rem;position:absolute;inset-inline-end:var(--space-4)}.adk-tile-wrap:not(.adk-is-major) .adk-done>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adk-tile-wrap:not(.adk-is-major) .adk-partial{display:contents}.adk-tile-wrap:not(.adk-is-major) .adk-partial-num{top:var(--space-5);font-size:var(--fs-caption);position:absolute;inset-inline-end:var(--space-5)}.adk-tile-wrap:not(.adk-is-major) .adk-partial-bar{inset-inline:var(--space-5);bottom:var(--space-3);height:3px;position:absolute}.adk-tile-wrap.adk-is-major .adk-tile{min-height:0;padding:var(--space-6);row-gap:var(--space-5);column-gap:var(--space-5);border-color:color-mix(in srgb, var(--gold) 26%, var(--line-soft));background:radial-gradient(70% 120% at 100% 0%, var(--adk-wash,transparent), transparent 70%), var(--surface-raised);box-shadow:var(--elev-2)}[dir=rtl] .adk-tile-wrap.adk-is-major .adk-tile{background:radial-gradient(70% 120% at 0% 0%, var(--adk-wash,transparent), transparent 70%), var(--surface-raised)}.adk-tile[data-cat=morning]{--adk-wash:color-mix(in srgb, var(--gold) 13%, transparent)}.adk-tile[data-cat=evening]{--adk-wash:color-mix(in srgb, var(--emerald) 15%, transparent)}.adk-tile-wrap.adk-is-major .adk-tile-icon{width:3.25rem;height:3.25rem}.adk-tile-wrap.adk-is-major .adk-tile-title{letter-spacing:-.01em;font-size:1.35rem}.adk-tile-wrap.adk-is-major .adk-tile-ar{font-size:1.3rem}.adk-tile-when{font-size:var(--fs-small);color:var(--muted);display:block}.adk-tile-first{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-soft);font-family:var(--font-ar);color:color-mix(in srgb, var(--ink) 62%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;line-height:1.7;display:block;overflow:hidden}.adk-tile-wrap.adk-is-major .adk-partial{font-size:var(--fs-small)}.adk-tile-wrap.adk-is-major .adk-partial-bar{height:5px}.adk-view.adk-is-session{padding-bottom:var(--page-bottom)}.adk-session{gap:var(--space-4);position:relative}.adk-top{gap:var(--space-3)}.adk-top h1{font-size:var(--fs-h2)}.adk-pos{font-size:var(--fs-small)}.adk-bar{display:none}.adk-rail{display:block}.adk-rail ol{gap:3px;margin:0;padding:0;list-style:none;display:flex}.adk-rail li{flex:1 1 0;min-width:0;display:flex}.adk-rail-bead{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;height:1rem;padding:0;display:grid}.adk-rail-bead:before{content:"";background:var(--bead-off);height:4px;transition:background-color .3s var(--ease), transform .2s var(--ease);border-radius:99px;display:block}.adk-rail-bead.adk-is-done:before{background:var(--gold)}.adk-rail-bead[aria-current=step]:before{background:var(--emerald-hi);transform:scaleY(1.75)}.adk-rail-bead:hover:before{background:color-mix(in srgb, var(--ink) 35%, var(--bead-off))}.adk-rail-bead.adk-is-done:hover:before{background:var(--gold-hi)}.adk-rail-bead:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.adk-card{gap:var(--space-5) var(--space-6);padding:var(--space-9) clamp(1.75rem, 6%, 3.5rem) calc(var(--space-8) + 2.5rem);border-radius:var(--r-xl);box-shadow:var(--elev-2), inset 0 0 0 7px var(--surface), inset 0 0 0 8px color-mix(in srgb, var(--gold) 18%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adk-card>*{grid-column:1/-1}.adk-card[data-rep]{animation-name:adk-rep-d}@keyframes adk-rep-d{30%{box-shadow:var(--elev-2), inset 0 0 0 7px var(--surface), inset 0 0 0 8px var(--gold), 0 0 0 4px color-mix(in srgb, var(--gold) 25%, transparent)}}.adk-medal{z-index:1;font-variant-numeric:tabular-nums;width:2.6rem;height:2.6rem;color:var(--gold);pointer-events:none;place-items:center;font-size:.8rem;font-weight:650;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.adk-medal:before,.adk-medal:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);background:var(--surface);border-radius:3px;position:absolute;inset:5px}.adk-medal:after{transform:rotate(45deg)}.adk-card.adk-is-complete .adk-medal{color:var(--gold-ink)}.adk-card.adk-is-complete .adk-medal:before,.adk-card.adk-is-complete .adk-medal:after{background:var(--gold);border-color:var(--gold)}.adk-note{font-size:var(--fs-small);max-width:56ch}.adk-note[lang=ar]{font-size:1.05rem}.adk-text{max-height:max(15rem,100vh - 26rem);padding-inline:var(--space-2);font-size:2.65rem;line-height:2.3}.adk-text[data-size=m]{font-size:2.2rem;line-height:2.25}.adk-text[data-size=s]{font-size:1.8rem;line-height:2.15}.adk-reps-row{margin-top:calc(-1 * var(--space-2))}.adk-en{max-width:62ch;padding-top:var(--space-5);text-align:center;color:color-mix(in srgb, var(--ink) 86%, transparent);justify-self:center;font-size:1.02rem;line-height:1.75}.adk-virtue,.adk-ref{padding-top:var(--space-4);font-size:var(--fs-small)}.adk-virtue{grid-column:1}.adk-ref{align-content:start;gap:var(--space-1);grid-column:2;display:grid}:is(.adk-card:has(>.adk-ref[hidden])>.adk-virtue,.adk-card:has(>.adk-virtue[hidden])>.adk-ref){grid-column:1/-1}.adk-session>.adk-dock{width:min(100%,31rem);margin-top:calc(-1 * (var(--space-4) + 2.2rem));bottom:var(--space-5);border-color:color-mix(in srgb, var(--gold) 28%, var(--line));background:var(--surface-overlay);box-shadow:var(--elev-2);align-self:center;padding:.4rem .5rem}.adk-mic{box-shadow:0 10px 30px -10px color-mix(in srgb, var(--emerald) 70%, transparent), 0 0 0 5px var(--surface-overlay), 0 0 0 7px color-mix(in srgb, var(--emerald) 22%, transparent)}.adk-session:not([data-state=idle]) .adk-mic{box-shadow:0 10px 30px -10px color-mix(in srgb, var(--gold) 70%, transparent), 0 0 0 5px var(--surface-overlay), 0 0 0 7px color-mix(in srgb, var(--gold) 24%, transparent)}.adk-dbtn:hover:not(:disabled){background:var(--surface-hover)}.adk-statusbar{order:1;min-height:2.5rem}.adk-kbd{order:2;margin:0}.adk-finish{padding-top:var(--space-10)}@container view (min-width:1040px){.adk-rail{width:1.5rem;position:absolute;inset-block:0;inset-inline-end:calc(100% + var(--space-6))}.adk-rail ol{top:var(--space-6);flex-direction:column;align-items:center;gap:5px;padding-top:4.25rem;position:sticky}.adk-rail ol:before{content:"";inset-block:4.25rem 0;background:var(--line);width:1px;position:absolute;left:50%}.adk-rail li{flex:none;position:relative}.adk-rail-bead{place-items:center;width:1.5rem;height:1rem}.adk-rail-bead:before{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--bead-off-edge);border-radius:50%}.adk-rail-bead.adk-is-done:before{background:radial-gradient(circle at 35% 30%, var(--gold-hi), var(--gold) 60%, var(--gold-lo));box-shadow:none}.adk-rail-bead[aria-current=step]:before{background:var(--emerald-hi);box-shadow:0 0 0 3px color-mix(in srgb, var(--emerald) 25%, transparent);transform:scale(1.45)}}}@media (min-width:900px) and (prefers-color-scheme:light){.adk-tile[data-cat=morning]{--adk-wash:color-mix(in srgb, var(--gold) 12%, transparent)}.adk-tile[data-cat=evening]{--adk-wash:color-mix(in srgb, var(--emerald) 9%, transparent)}.adk-medal{color:var(--gold-lo)}.adk-rail-bead[aria-current=step]:before{background:var(--emerald)}.adk-tile-first{color:color-mix(in srgb, var(--ink) 55%, transparent)}}
