.JaapCounter-module__tX_CQq__layout{grid-template-columns:minmax(0,26rem) 17rem;justify-content:center;align-items:start;gap:1.1rem;display:grid}@media (max-width:60rem){.JaapCounter-module__tX_CQq__layout{grid-template-columns:minmax(0,1fr)}}.JaapCounter-module__tX_CQq__layoutWide{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1.1rem;display:grid}@media (max-width:60rem){.JaapCounter-module__tX_CQq__layoutWide{grid-template-columns:minmax(0,1fr)}}.JaapCounter-module__tX_CQq__frame.JaapCounter-module__tX_CQq__frameWide{max-width:none;min-height:0}.JaapCounter-module__tX_CQq__frame{background:var(--aj-bg-surface);width:100%;max-width:26rem;color:var(--aj-text-primary);border:1px solid var(--aj-border-subtle);border-radius:var(--aj-radius-devotional-lg);padding:var(--aj-space-4);flex-direction:column;min-height:34rem;margin-inline:auto;display:flex}.JaapCounter-module__tX_CQq__choose{gap:var(--aj-space-2);flex-direction:column;display:flex;position:relative}.JaapCounter-module__tX_CQq__omMark{font-family:var(--aj-font-devanagari);color:var(--aj-accent-fg);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:min(70vw,24rem);line-height:1;display:flex;position:absolute;inset:0}.JaapCounter-module__tX_CQq__chooseHeading{font-family:var(--aj-font-display);font-size:var(--aj-font-size-display-sm);text-align:center}.JaapCounter-module__tX_CQq__chooseLead{color:var(--aj-text-secondary);text-align:center;margin-bottom:var(--aj-space-2)}.JaapCounter-module__tX_CQq__naamList{gap:var(--aj-space-3);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.JaapCounter-module__tX_CQq__naamList>li{min-width:0;display:flex}.JaapCounter-module__tX_CQq__naamList>li>*{flex:1}.JaapCounter-module__tX_CQq__naamCard{background:var(--aj-bg-surface);border:1px solid var(--aj-border-subtle);border-radius:var(--aj-radius-devotional-sm);flex-direction:column;min-width:0;transition:border-color .15s,background .15s;display:flex}.JaapCounter-module__tX_CQq__naamCard:hover{border-color:var(--aj-border-strong);background:var(--aj-bg-raised)}.JaapCounter-module__tX_CQq__naamOpen{text-align:left;gap:2px var(--aj-space-3);width:100%;padding:var(--aj-space-3) var(--aj-space-4);color:var(--aj-text-primary);cursor:pointer;border-radius:var(--aj-radius-devotional-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.JaapCounter-module__tX_CQq__naamVow{min-height:2.75rem;margin:0 var(--aj-space-2) var(--aj-space-2) 0;padding:0 var(--aj-space-3);border:1px dashed var(--aj-border-strong);cursor:pointer;color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);border-radius:999px;align-self:flex-end;transition:color .15s,border-color .15s}.JaapCounter-module__tX_CQq__naamVow:hover{color:var(--aj-accent-fg);border-color:var(--aj-accent-fg)}.JaapCounter-module__tX_CQq__naamActions{justify-content:flex-end;align-items:center;gap:var(--aj-space-2);margin-top:auto;display:flex}.JaapCounter-module__tX_CQq__naamActions .JaapCounter-module__tX_CQq__naamVow{margin:0 var(--aj-space-2) var(--aj-space-2) 0;align-self:auto}.JaapCounter-module__tX_CQq__naamRemove,.JaapCounter-module__tX_CQq__naamRemoveConfirm{min-height:36px;margin:0 0 var(--aj-space-2) var(--aj-space-2);padding:0 var(--aj-space-3);cursor:pointer;font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);color:var(--aj-text-tertiary);border-radius:999px;transition:color .15s}.JaapCounter-module__tX_CQq__naamRemove:hover{color:var(--aj-state-inauspicious)}.JaapCounter-module__tX_CQq__naamRemoveConfirm{color:var(--aj-bg-canvas);background:var(--aj-state-inauspicious)}.JaapCounter-module__tX_CQq__customCard{padding:var(--aj-space-3) var(--aj-space-4);gap:var(--aj-space-2);border-style:dashed;justify-content:center}.JaapCounter-module__tX_CQq__customRow{gap:var(--aj-space-2);display:flex}.JaapCounter-module__tX_CQq__customInput{min-width:0;min-height:44px;padding:0 var(--aj-space-3);border:1px solid var(--aj-border-subtle);border-radius:var(--aj-radius-devotional-sm);background:var(--aj-bg-surface);color:var(--aj-text-primary);font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);flex:1}.JaapCounter-module__tX_CQq__customInput::placeholder{color:var(--aj-text-tertiary)}.JaapCounter-module__tX_CQq__customAddBtn{min-height:44px;padding:0 var(--aj-space-4);border-radius:var(--aj-radius-devotional-sm);cursor:pointer;background:var(--aj-accent-fg);color:var(--aj-bg-canvas);font-weight:700;font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva)}.JaapCounter-module__tX_CQq__customAddBtn:disabled{background:var(--aj-border-strong);cursor:default}@media (max-width:22rem){.JaapCounter-module__tX_CQq__naamOpen{grid-template-columns:minmax(0,1fr)}.JaapCounter-module__tX_CQq__naamIast{align-self:start}}.JaapCounter-module__tX_CQq__naamDeva{overflow-wrap:anywhere;min-width:0;font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-deva-label);line-height:var(--aj-leading-deva-label)}.JaapCounter-module__tX_CQq__naamIast{overflow-wrap:anywhere;min-width:0;color:var(--aj-accent-fg);font-size:var(--aj-font-size-label-deva);align-self:center}.JaapCounter-module__tX_CQq__naamStart{color:var(--aj-accent-fg);font-weight:700;font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);grid-column:1/-1;margin-top:.35rem}.JaapCounter-module__tX_CQq__naamMeaning{color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);grid-column:1/-1}.JaapCounter-module__tX_CQq__topRow{justify-content:space-between;align-items:center;gap:var(--aj-space-2);display:flex}.JaapCounter-module__tX_CQq__chromeButton,.JaapCounter-module__tX_CQq__chromeConfirm{min-height:44px;padding:var(--aj-space-2) var(--aj-space-2);border-radius:var(--aj-radius-devotional-sm);cursor:pointer;font-size:var(--aj-font-size-label-deva);transition:color .15s}.JaapCounter-module__tX_CQq__chromeButton{color:var(--aj-text-secondary)}.JaapCounter-module__tX_CQq__chromeButton:hover{color:var(--aj-text-primary)}.JaapCounter-module__tX_CQq__chromeConfirm{color:var(--aj-bg-canvas);background:var(--aj-accent-fg)}.JaapCounter-module__tX_CQq__scriptToggle{border:1px solid var(--aj-border-subtle);border-radius:999px;display:flex;overflow:hidden}.JaapCounter-module__tX_CQq__scriptOn,.JaapCounter-module__tX_CQq__scriptOff{min-width:44px;min-height:36px;padding-inline:var(--aj-space-2);cursor:pointer;font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari)}.JaapCounter-module__tX_CQq__scriptOn{color:var(--aj-accent-fg);background:var(--aj-bg-raised)}.JaapCounter-module__tX_CQq__scriptOff{color:var(--aj-text-secondary)}.JaapCounter-module__tX_CQq__naamHeadingDeva,.JaapCounter-module__tX_CQq__naamHeadingRoman{text-align:center;color:var(--aj-accent-fg);margin-top:var(--aj-space-2)}.JaapCounter-module__tX_CQq__naamHeadingDeva{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-deva-mantra);line-height:var(--aj-leading-deva-mantra)}.JaapCounter-module__tX_CQq__naamHeadingRoman{font-family:var(--aj-font-display);font-size:var(--aj-font-size-display-sm)}.JaapCounter-module__tX_CQq__subtitle{text-align:center;color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva);margin-bottom:var(--aj-space-2)}.JaapCounter-module__tX_CQq__viz{background:var(--aj-bg-raised);border:1px solid var(--aj-border-subtle);border-radius:var(--aj-radius-devotional-sm);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex:1;min-height:20rem;position:relative;overflow:hidden}.JaapCounter-module__tX_CQq__vizSvg{width:100%;height:100%;position:absolute;inset:0}.JaapCounter-module__tX_CQq__beadFill{transition:opacity .25s ease-out}.JaapCounter-module__tX_CQq__spiralRing{transition:stroke-dasharray .25s ease-out}.JaapCounter-module__tX_CQq__coilText{font-family:var(--aj-font-devanagari)}.JaapCounter-module__tX_CQq__countDock,.JaapCounter-module__tX_CQq__countDockLow,.JaapCounter-module__tX_CQq__countTop{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute}.JaapCounter-module__tX_CQq__countDock{justify-content:center;inset:0}.JaapCounter-module__tX_CQq__countDockLow{left:0;right:0;bottom:var(--aj-space-3)}.JaapCounter-module__tX_CQq__countTop{top:var(--aj-space-3);justify-content:center;align-items:baseline;gap:var(--aj-space-1);flex-direction:row;left:0;right:0}.JaapCounter-module__tX_CQq__countBig{font-family:var(--aj-font-mono);font-variant-numeric:tabular-nums;font-size:var(--aj-font-size-display-lg);line-height:var(--aj-leading-display-lg);color:var(--aj-accent-fg)}.JaapCounter-module__tX_CQq__countOf{color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva)}.JaapCounter-module__tX_CQq__countHint,.JaapCounter-module__tX_CQq__countHintLit{margin-top:var(--aj-space-1);color:var(--aj-text-tertiary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);font-variant-numeric:tabular-nums}.JaapCounter-module__tX_CQq__countHintLit{color:var(--aj-accent-fg)}.JaapCounter-module__tX_CQq__echo{pointer-events:none;color:var(--aj-accent-fg);font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);font-weight:600;animation:1s ease-out forwards JaapCounter-module__tX_CQq__echo-rise;position:absolute;transform:translate(-50%,-50%)}@keyframes JaapCounter-module__tX_CQq__echo-rise{0%{opacity:.95;translate:0}to{opacity:0;translate:0 -34px}}.JaapCounter-module__tX_CQq__celebration{justify-content:center;align-items:center;gap:var(--aj-space-2);background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--aj-accent-bg) 30%, transparent), color-mix(in srgb, var(--aj-bg-canvas) 94%, transparent) 72%);flex-direction:column;animation:4s ease-out forwards JaapCounter-module__tX_CQq__celebration-breathe;display:flex;position:absolute;inset:0;overflow:hidden}.JaapCounter-module__tX_CQq__celebrationOm{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-display-lg);color:var(--aj-accent-fg);animation:4s ease-out forwards JaapCounter-module__tX_CQq__om-bloom;position:relative}.JaapCounter-module__tX_CQq__celebrationHalo,.JaapCounter-module__tX_CQq__celebrationHaloLate{border:2px solid color-mix(in srgb, var(--aj-accent-bg) 55%, transparent);border-radius:50%;width:8rem;height:8rem;margin:-4rem 0 0 -4rem;animation:2s ease-out both JaapCounter-module__tX_CQq__halo-out;position:absolute;top:44%;left:50%}.JaapCounter-module__tX_CQq__celebrationHaloLate{animation-delay:1.1s}.JaapCounter-module__tX_CQq__celebrationLine{color:var(--aj-text-primary);font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-deva-label);animation:.9s ease-out .35s both JaapCounter-module__tX_CQq__line-rise}.JaapCounter-module__tX_CQq__diyaDock{pointer-events:none;width:3.2rem;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--aj-accent-bg) 55%, transparent));animation:.9s ease-out .25s both JaapCounter-module__tX_CQq__diya-rise;position:absolute;bottom:21%;left:50%;translate:-50%}@keyframes JaapCounter-module__tX_CQq__diya-rise{0%{opacity:0;translate:-50% 10px}to{opacity:1;translate:-50%}}.JaapCounter-module__tX_CQq__diyaSvg{width:100%;height:auto}.JaapCounter-module__tX_CQq__diyaFlame{transform-origin:50% 55%;transform-box:view-box;animation:.9s ease-in-out infinite alternate JaapCounter-module__tX_CQq__flame-flicker}@keyframes JaapCounter-module__tX_CQq__flame-flicker{0%{transform:scale(.94,.96)rotate(-1.5deg)}to{transform:scale(1.02,1.06)rotate(1.5deg)}}.JaapCounter-module__tX_CQq__petal{opacity:.9;border-radius:100% 8%;width:10px;height:15px;animation-name:JaapCounter-module__tX_CQq__petal-fall;animation-timing-function:ease-in;animation-fill-mode:both;position:absolute;top:-8%}.JaapCounter-module__tX_CQq__petal.JaapCounter-module__tX_CQq__petalBloom{background:0 0;border-radius:0;width:17px;height:17px}@keyframes JaapCounter-module__tX_CQq__celebration-breathe{0%{opacity:0}7%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes JaapCounter-module__tX_CQq__om-bloom{0%{text-shadow:0 0 #0000;transform:scale(.8)}20%{text-shadow:0 0 34px color-mix(in srgb, var(--aj-accent-bg) 70%, transparent);transform:scale(1.08)}40%,to{text-shadow:0 0 22px color-mix(in srgb, var(--aj-accent-bg) 50%, transparent);transform:scale(1)}}@keyframes JaapCounter-module__tX_CQq__halo-out{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.9)}}@keyframes JaapCounter-module__tX_CQq__line-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes JaapCounter-module__tX_CQq__petal-fall{0%{opacity:0;top:-8%;transform:translate(0)rotate(0)}12%{opacity:.9}50%{transform:translate(14px)rotate(140deg)}to{opacity:.75;top:108%;transform:translate(-8px)rotate(300deg)}}.JaapCounter-module__tX_CQq__flowField{padding:var(--aj-space-4);padding-top:var(--aj-space-7);flex-direction:column;display:flex;position:absolute;inset:0}.JaapCounter-module__tX_CQq__flowChips{flex:1;position:relative;overflow:hidden}.JaapCounter-module__tX_CQq__flowChipsInner{left:0;right:0;bottom:var(--aj-space-2);column-gap:var(--aj-space-3);row-gap:var(--aj-space-2);flex-wrap:wrap;display:flex;position:absolute}.JaapCounter-module__tX_CQq__flowChip,.JaapCounter-module__tX_CQq__flowChipLit{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);color:var(--aj-text-tertiary)}.JaapCounter-module__tX_CQq__flowChipLit{color:var(--aj-accent-fg);font-weight:600}.JaapCounter-module__tX_CQq__flowBar{background:var(--aj-border-subtle);border-radius:999px;height:4px;overflow:hidden}.JaapCounter-module__tX_CQq__flowBarFill{background:var(--aj-accent-bg);border-radius:999px;height:100%;transition:width .25s ease-out}.JaapCounter-module__tX_CQq__dropField{cursor:default;position:absolute;inset:0;overflow:hidden}.JaapCounter-module__tX_CQq__dropWatermark{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-display-lg);color:var(--aj-accent-fg);opacity:.08;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.JaapCounter-module__tX_CQq__drop{cursor:pointer;justify-content:center;align-items:center;width:64px;height:80px;animation-name:JaapCounter-module__tX_CQq__drop-fall;animation-timing-function:linear;animation-fill-mode:forwards;display:flex;position:absolute;top:0;translate:0 -90px}.JaapCounter-module__tX_CQq__dropShape{width:100%;height:100%;position:absolute;inset:0}.JaapCounter-module__tX_CQq__dropWord{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);color:var(--aj-accent-fg);margin-top:22%;position:relative}@keyframes JaapCounter-module__tX_CQq__drop-fall{0%{translate:0 -90px}to{translate:0 calc(20rem + 90px)}}.JaapCounter-module__tX_CQq__dailyRow{align-items:center;gap:var(--aj-space-2);margin-top:var(--aj-space-3);flex-direction:column;display:flex}.JaapCounter-module__tX_CQq__dailyLine{min-height:44px;padding:var(--aj-space-1) var(--aj-space-3);border-radius:var(--aj-radius-devotional-sm);cursor:pointer;color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);font-variant-numeric:tabular-nums;transition:color .15s}.JaapCounter-module__tX_CQq__dailyLine:hover{color:var(--aj-text-primary)}.JaapCounter-module__tX_CQq__goalRow{justify-content:center;gap:var(--aj-space-2);flex-wrap:wrap;display:flex}.JaapCounter-module__tX_CQq__goalChip,.JaapCounter-module__tX_CQq__goalChipOn{min-height:36px;padding:var(--aj-space-1) var(--aj-space-3);cursor:pointer;font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);border:1px solid var(--aj-border-subtle);color:var(--aj-text-secondary);border-radius:999px;transition:color .15s,border-color .15s}.JaapCounter-module__tX_CQq__goalChipOn{color:var(--aj-accent-fg);border-color:var(--aj-accent-fg);background:var(--aj-bg-raised)}.JaapCounter-module__tX_CQq__goalChip:hover{border-color:var(--aj-border-strong);color:var(--aj-text-primary)}.JaapCounter-module__tX_CQq__goalStep,.JaapCounter-module__tX_CQq__goalStepOn{border:1px solid var(--aj-border-subtle);color:var(--aj-text-secondary);border-radius:999px;align-items:center;display:inline-flex}.JaapCounter-module__tX_CQq__goalStepOn{color:var(--aj-accent-fg);border-color:var(--aj-accent-fg);background:var(--aj-bg-raised)}.JaapCounter-module__tX_CQq__goalStepBtn{cursor:pointer;min-width:36px;min-height:36px;color:inherit;font-size:var(--aj-font-size-body);line-height:1}.JaapCounter-module__tX_CQq__goalStepBtn:disabled{color:var(--aj-text-tertiary);cursor:default}.JaapCounter-module__tX_CQq__goalStepCount{text-align:center;min-width:3.5rem;font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);font-variant-numeric:tabular-nums}.JaapCounter-module__tX_CQq__stats{margin:var(--aj-space-3) 0 var(--aj-space-2);justify-content:center;display:flex}.JaapCounter-module__tX_CQq__stat{padding-inline:var(--aj-space-5);flex-direction:column;align-items:center;display:flex}.JaapCounter-module__tX_CQq__stat+.JaapCounter-module__tX_CQq__stat{border-left:1px solid var(--aj-border-subtle)}.JaapCounter-module__tX_CQq__statValue,.JaapCounter-module__tX_CQq__statValueLit{font-family:var(--aj-font-mono);font-variant-numeric:tabular-nums;font-size:var(--aj-font-size-data);margin:0}.JaapCounter-module__tX_CQq__statValueLit{color:var(--aj-accent-fg)}.JaapCounter-module__tX_CQq__statLabel{color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari)}.JaapCounter-module__tX_CQq__modeRow{justify-content:center;gap:var(--aj-space-2);display:flex}.JaapCounter-module__tX_CQq__modeOn,.JaapCounter-module__tX_CQq__modeOff{min-width:56px;min-height:44px;padding:var(--aj-space-2);border-radius:var(--aj-radius-devotional-sm);cursor:pointer;font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;transition:color .15s,border-color .15s;display:flex}.JaapCounter-module__tX_CQq__modeOn{color:var(--aj-accent-fg);border-color:var(--aj-accent-fg);background:var(--aj-bg-raised)}.JaapCounter-module__tX_CQq__modeOff{color:var(--aj-text-secondary)}.JaapCounter-module__tX_CQq__modeOff:hover{color:var(--aj-text-primary)}.JaapCounter-module__tX_CQq__modeGlyph{width:16px;height:16px}.JaapCounter-module__tX_CQq__previewBtn{min-height:36px;margin-top:var(--aj-space-2);padding:0 var(--aj-space-3);cursor:pointer;color:var(--aj-text-tertiary);font-size:var(--aj-font-size-label-deva);border:1px dashed var(--aj-border-strong);border-radius:999px;align-self:center}.JaapCounter-module__tX_CQq__stack{flex-direction:column;gap:1.1rem;display:flex}.JaapCounter-module__tX_CQq__rail{background:var(--aj-bg-surface);border:1px solid var(--aj-border-subtle);border-radius:var(--aj-radius-devotional-sm);padding:var(--aj-space-4);gap:var(--aj-space-3);flex-direction:column;display:flex}.JaapCounter-module__tX_CQq__railHeading{font-family:var(--aj-font-display);font-size:var(--aj-font-size-body);margin:0;font-weight:700}.JaapCounter-module__tX_CQq__railEmpty{color:var(--aj-text-tertiary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);margin:0}.JaapCounter-module__tX_CQq__railList{gap:var(--aj-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JaapCounter-module__tX_CQq__railRow,.JaapCounter-module__tX_CQq__railRowOn{width:100%;padding:var(--aj-space-2) var(--aj-space-3);border:1px solid var(--aj-border-subtle);border-radius:var(--aj-radius-devotional-sm);color:var(--aj-text-primary);flex-direction:column;gap:2px;transition:border-color .15s,background .15s;display:flex}.JaapCounter-module__tX_CQq__railRow:hover{border-color:var(--aj-border-strong);background:var(--aj-bg-raised)}.JaapCounter-module__tX_CQq__railRowOn{border-color:var(--aj-accent-fg);background:var(--aj-bg-raised)}.JaapCounter-module__tX_CQq__railOpen{text-align:left;cursor:pointer;width:100%;color:inherit;flex-direction:column;gap:2px;padding:0;display:flex}.JaapCounter-module__tX_CQq__railNaam{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);font-weight:700}.JaapCounter-module__tX_CQq__railToday{color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva);font-variant-numeric:tabular-nums;font-family:var(--aj-font-devanagari)}.JaapCounter-module__tX_CQq__railStreak{color:var(--aj-accent-fg);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari)}.JaapCounter-module__tX_CQq__railVowBtn{cursor:pointer;min-height:32px;color:var(--aj-accent-fg);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);text-underline-offset:3px;align-self:flex-start;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.JaapCounter-module__tX_CQq__vowPrompt{color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);margin:0}.JaapCounter-module__tX_CQq__modalScrim{z-index:60;padding:var(--aj-space-4);background:color-mix(in srgb, var(--aj-bg-canvas) 55%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JaapCounter-module__tX_CQq__modalCard{background:var(--aj-bg-surface);border:1px solid var(--aj-border-strong);border-radius:var(--aj-radius-devotional-lg);width:100%;max-width:24rem;padding:var(--aj-space-5);align-items:center;gap:var(--aj-space-3);text-align:center;flex-direction:column;display:flex;box-shadow:0 12px 40px #280a0059}.JaapCounter-module__tX_CQq__modalNaam{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-deva-label);line-height:var(--aj-leading-deva-label);color:var(--aj-accent-fg);margin:0}.JaapCounter-module__tX_CQq__modalActions{align-items:center;gap:var(--aj-space-3);margin-top:var(--aj-space-2);display:flex}.JaapCounter-module__tX_CQq__modalTake{min-height:44px;padding:var(--aj-space-2) var(--aj-space-5);border-radius:var(--aj-radius-devotional-sm);cursor:pointer;background:var(--aj-accent-fg);color:var(--aj-bg-canvas);font-weight:700;font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva)}.JaapCounter-module__tX_CQq__modalClose{min-height:44px;padding:var(--aj-space-2) var(--aj-space-3);cursor:pointer;color:var(--aj-text-secondary);font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva)}.JaapCounter-module__tX_CQq__modalClose:hover{color:var(--aj-text-primary)}.JaapCounter-module__tX_CQq__modalEnd{cursor:pointer;min-height:44px;color:var(--aj-text-tertiary);font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.JaapCounter-module__tX_CQq__modalEnd:hover{color:var(--aj-state-inauspicious)}.JaapCounter-module__tX_CQq__milestoneLine{text-align:center;margin:0 0 var(--aj-space-2);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);color:var(--aj-accent-fg);font-weight:700}.JaapCounter-module__tX_CQq__utilRow{justify-content:center;gap:var(--aj-space-2);margin-top:var(--aj-space-2);display:flex}.JaapCounter-module__tX_CQq__utilBtn,.JaapCounter-module__tX_CQq__utilBtnOn{min-height:36px;padding:var(--aj-space-1) var(--aj-space-3);cursor:pointer;font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);border:1px solid var(--aj-border-subtle);color:var(--aj-text-tertiary);border-radius:999px;transition:color .15s,border-color .15s}.JaapCounter-module__tX_CQq__utilBtn:hover{border-color:var(--aj-border-strong);color:var(--aj-text-primary)}.JaapCounter-module__tX_CQq__utilBtnOn{color:var(--aj-accent-fg);border-color:var(--aj-accent-fg)}.JaapCounter-module__tX_CQq__turnLine{text-align:center;margin:0 0 var(--aj-space-2);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);color:var(--aj-accent-fg)}.JaapCounter-module__tX_CQq__brahmaLine,.JaapCounter-module__tX_CQq__brahmaLive{text-align:center;margin:0 0 var(--aj-space-2);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);font-variant-numeric:tabular-nums;color:var(--aj-text-tertiary)}.JaapCounter-module__tX_CQq__brahmaLive{color:var(--aj-accent-fg);font-weight:700}.JaapCounter-module__tX_CQq__diyaDock.JaapCounter-module__tX_CQq__diyaBrahma{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--aj-accent-bg) 85%, transparent))}.JaapCounter-module__tX_CQq__diyaDock.JaapCounter-module__tX_CQq__diyaBrahma .JaapCounter-module__tX_CQq__diyaFlame{animation-duration:.55s;scale:1.14}.JaapCounter-module__tX_CQq__railFestival{text-align:left;width:100%;padding:var(--aj-space-2) var(--aj-space-3);border:1px solid color-mix(in srgb, var(--aj-accent-bg) 45%, var(--aj-border-subtle));border-radius:var(--aj-radius-devotional-sm);background:color-mix(in srgb, var(--aj-accent-bg) 12%, var(--aj-bg-raised));color:var(--aj-text-primary);font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);cursor:pointer;transition:border-color .15s}.JaapCounter-module__tX_CQq__railFestival:hover{border-color:var(--aj-accent-fg)}.JaapCounter-module__tX_CQq__arpanRow{justify-content:center;align-items:center;gap:var(--aj-space-2);margin-top:var(--aj-space-3);flex-wrap:wrap;display:flex}.JaapCounter-module__tX_CQq__arpanPrompt{color:var(--aj-text-secondary);font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva)}.JaapCounter-module__tX_CQq__arpanChip{min-height:36px;padding:var(--aj-space-1) var(--aj-space-3);cursor:pointer;font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);border:1px solid color-mix(in srgb, var(--aj-accent-bg) 45%, var(--aj-border-subtle));color:var(--aj-text-primary);background:color-mix(in srgb, var(--aj-accent-bg) 10%, var(--aj-bg-raised));border-radius:999px;transition:border-color .15s}.JaapCounter-module__tX_CQq__arpanChip:hover{border-color:var(--aj-accent-fg)}.JaapCounter-module__tX_CQq__arpanDismiss{cursor:pointer;min-width:36px;min-height:36px;color:var(--aj-text-tertiary);border-radius:999px}.JaapCounter-module__tX_CQq__arpanDismiss:hover{color:var(--aj-text-primary)}.JaapCounter-module__tX_CQq__arpanLine{text-align:center;margin:var(--aj-space-1) 0 0;color:var(--aj-text-tertiary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari)}.JaapCounter-module__tX_CQq__targetLine{justify-content:center;gap:var(--aj-space-1) var(--aj-space-2);text-align:center;margin:var(--aj-space-1) 0 0;color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.JaapCounter-module__tX_CQq__targetPaceNote{color:var(--aj-text-tertiary)}.JaapCounter-module__tX_CQq__targetPick{gap:var(--aj-space-2);border-top:1px solid var(--aj-border-subtle);padding-top:var(--aj-space-3);flex-direction:column;display:flex}.JaapCounter-module__tX_CQq__railTarget{color:var(--aj-text-secondary);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.JaapCounter-module__tX_CQq__beadFill,.JaapCounter-module__tX_CQq__spiralRing,.JaapCounter-module__tX_CQq__flowBarFill{transition:none}.JaapCounter-module__tX_CQq__echo{animation:1s linear forwards JaapCounter-module__tX_CQq__echo-still}.JaapCounter-module__tX_CQq__celebration{animation:4s linear forwards JaapCounter-module__tX_CQq__celebration-still}.JaapCounter-module__tX_CQq__petal,.JaapCounter-module__tX_CQq__celebrationHalo,.JaapCounter-module__tX_CQq__celebrationHaloLate{display:none}.JaapCounter-module__tX_CQq__celebrationOm,.JaapCounter-module__tX_CQq__celebrationLine,.JaapCounter-module__tX_CQq__diyaDock,.JaapCounter-module__tX_CQq__diyaFlame{animation:none}.JaapCounter-module__tX_CQq__drop{animation-name:JaapCounter-module__tX_CQq__drop-drift;translate:0 40%}@keyframes JaapCounter-module__tX_CQq__drop-drift{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}}@keyframes JaapCounter-module__tX_CQq__echo-still{0%{opacity:.9}to{opacity:0}}@keyframes JaapCounter-module__tX_CQq__celebration-still{0%,80%{opacity:1}to{opacity:0}}
.JaapYatra-module__W7gGAa__yatra{margin-top:var(--aj-space-4);padding-top:var(--aj-space-4);border-top:1px solid var(--aj-brand-hero-rule)}.JaapYatra-module__W7gGAa__headRow{justify-content:space-between;align-items:baseline;gap:var(--aj-space-3);margin-bottom:var(--aj-space-3);flex-wrap:wrap;display:flex}.JaapYatra-module__W7gGAa__heading{font-family:var(--aj-font-display);font-size:var(--aj-font-size-body);color:var(--aj-brand-hero-text);margin:0;font-weight:700}.JaapYatra-module__W7gGAa__naam{color:var(--aj-accent-bg);font-family:var(--aj-font-devanagari);font-weight:400}.JaapYatra-module__W7gGAa__total{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);color:var(--aj-brand-hero-muted);font-variant-numeric:tabular-nums}.JaapYatra-module__W7gGAa__road{scrollbar-width:thin;padding:var(--aj-space-1) 0;display:flex;overflow-x:auto}.JaapYatra-module__W7gGAa__nodeDone,.JaapYatra-module__W7gGAa__nodeNow,.JaapYatra-module__W7gGAa__nodeFar{align-items:center;gap:var(--aj-space-2);padding:var(--aj-space-1);cursor:pointer;color:var(--aj-brand-hero-text);flex-direction:column;flex:1 0 5.6rem;display:flex;position:relative}.JaapYatra-module__W7gGAa__nodeDone:not(:first-child):before,.JaapYatra-module__W7gGAa__nodeNow:not(:first-child):before,.JaapYatra-module__W7gGAa__nodeFar:not(:first-child):before{content:"";top:calc(var(--aj-space-1) + .75rem - 2px);background:var(--aj-brand-hero-rule);border-radius:999px;height:4px;position:absolute;left:calc(1rem - 50%);right:calc(50% + 1rem)}.JaapYatra-module__W7gGAa__nodeDone:not(:first-child):before{background:var(--aj-accent-bg)}.JaapYatra-module__W7gGAa__nodeNow:not(:first-child):before{background:linear-gradient(to right, var(--aj-accent-bg) var(--seg,0%), var(--aj-brand-hero-rule) var(--seg,0%))}.JaapYatra-module__W7gGAa__dot{z-index:1;border-radius:50%;width:1.5rem;height:1.5rem;transition:transform .15s,box-shadow .15s}.JaapYatra-module__W7gGAa__nodeDone .JaapYatra-module__W7gGAa__dot{background:radial-gradient(circle at 35% 30%, #ffe9c4, var(--aj-accent-bg) 55%, color-mix(in srgb, var(--aj-accent-bg) 55%, #33200a));box-shadow:0 1px 3px #1e060073}.JaapYatra-module__W7gGAa__nodeNow .JaapYatra-module__W7gGAa__dot{background:var(--aj-brand-hero-from);border:3px solid var(--aj-brand-hero-text);box-shadow:0 0 0 5px #fff6e629}.JaapYatra-module__W7gGAa__nodeFar .JaapYatra-module__W7gGAa__dot{border:2px solid var(--aj-brand-hero-rule);background:0 0}.JaapYatra-module__W7gGAa__nodeDone:hover .JaapYatra-module__W7gGAa__dot,.JaapYatra-module__W7gGAa__nodeNow:hover .JaapYatra-module__W7gGAa__dot,.JaapYatra-module__W7gGAa__nodeFar:hover .JaapYatra-module__W7gGAa__dot{transform:scale(1.12)}.JaapYatra-module__W7gGAa__name{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva);text-align:center;font-weight:700}.JaapYatra-module__W7gGAa__nodeNow .JaapYatra-module__W7gGAa__name{color:var(--aj-accent-bg)}.JaapYatra-module__W7gGAa__nodeFar .JaapYatra-module__W7gGAa__name,.JaapYatra-module__W7gGAa__nodeFar .JaapYatra-module__W7gGAa__count{color:var(--aj-brand-hero-muted)}.JaapYatra-module__W7gGAa__count{font-family:var(--aj-font-mono);font-variant-numeric:tabular-nums;font-size:var(--aj-font-size-label-deva);color:var(--aj-brand-hero-muted);margin-top:-4px}.JaapYatra-module__W7gGAa__nodeDone[aria-selected=true] .JaapYatra-module__W7gGAa__dot,.JaapYatra-module__W7gGAa__nodeFar[aria-selected=true] .JaapYatra-module__W7gGAa__dot{box-shadow:0 0 0 5px #fff6e629}.JaapYatra-module__W7gGAa__nodeDone[aria-selected=true] .JaapYatra-module__W7gGAa__name,.JaapYatra-module__W7gGAa__nodeFar[aria-selected=true] .JaapYatra-module__W7gGAa__name{color:var(--aj-accent-bg)}.JaapYatra-module__W7gGAa__detail{margin-top:var(--aj-space-3);padding:var(--aj-space-3) var(--aj-space-4);border-radius:var(--aj-radius-devotional-sm);align-items:baseline;column-gap:var(--aj-space-4);row-gap:var(--aj-space-2);background:#fff6e61a;flex-wrap:wrap;display:flex}.JaapYatra-module__W7gGAa__hint{margin:0 0 var(--aj-space-2);color:var(--aj-brand-hero-muted);font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-label-deva)}.JaapYatra-module__W7gGAa__status{min-width:0;color:var(--aj-accent-bg);font-size:var(--aj-font-size-label-deva);font-family:var(--aj-font-devanagari);font-variant-numeric:tabular-nums;flex:none;margin:0;font-weight:700}.JaapYatra-module__W7gGAa__bar{background:var(--aj-brand-hero-rule);border-radius:999px;flex-basis:100%;order:3;height:4px;overflow:hidden}.JaapYatra-module__W7gGAa__barFill{background:var(--aj-accent-bg);border-radius:999px;height:100%;transition:width .25s ease-out}.JaapYatra-module__W7gGAa__phal{min-width:min(30ch,100%);color:var(--aj-brand-hero-text);font-family:var(--aj-font-devanagari);line-height:var(--aj-leading-body);flex:1;margin:0}@media (prefers-reduced-motion:reduce){.JaapYatra-module__W7gGAa__dot{transition:none}.JaapYatra-module__W7gGAa__nodeDone:hover .JaapYatra-module__W7gGAa__dot,.JaapYatra-module__W7gGAa__nodeNow:hover .JaapYatra-module__W7gGAa__dot,.JaapYatra-module__W7gGAa__nodeFar:hover .JaapYatra-module__W7gGAa__dot{transform:none}}
