.sk-hero{z-index:2;isolation:isolate;background:hsl(var(--ds-night));border-bottom:2px solid hsl(var(--ds-edge,var(--foreground)));align-items:center;padding-block:clamp(2rem,3vw,2.75rem);display:flex;position:relative}@media (width>=1024px){.sk-hero{min-height:25vw}}.sk-hero:focus-within{z-index:3}.sk-hero:has([aria-expanded=true]){z-index:3}.sk-hero-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sk-hero-sky img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.dark .sk-hero-sky img{filter:brightness(.82)}.sk-hero-copy{text-shadow:0 1px 2px hsl(var(--ds-night) / .6), 0 1px 12px hsl(var(--ds-night) / .55)}.sk-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:400;line-height:.98}.sk-title-tail{color:hsl(var(--ds-night-muted))}.sk-lede{max-width:36rem;color:hsl(var(--ds-night-ink) / .9);text-wrap:pretty;margin:1.25rem auto 0}.sk-hero-controls{width:100%;max-width:50rem;margin-top:1.75rem}.sk-moment-row{background:hsl(var(--card));min-width:0;color:hsl(var(--foreground));border:2px solid hsl(var(--ds-edge,var(--foreground)));box-shadow:8px 8px 0 0 hsl(var(--ds-offset));text-align:left;flex-wrap:wrap;align-items:stretch;gap:.5rem;padding:.5rem;display:flex}.sk-moment-date{flex:10rem;min-width:0}.sk-moment-time{flex:8.5rem}.sk-moment-place{flex:2 12rem;min-width:0}.sk-place-button{background:hsl(var(--background));border:1.5px solid hsl(var(--ds-field));width:100%;height:3rem;color:hsl(var(--foreground));text-align:left;transition:border-color var(--ds-dur-hover) var(--ds-ease-hover);align-items:center;gap:.5rem;padding-inline:.875rem;font-size:1rem;display:flex}.sk-place-button:hover,.sk-place-button[aria-expanded=true]{border-color:hsl(var(--foreground))}.sk-place-button svg{opacity:.6;flex:none;width:1rem;height:1rem}.sk-moment-date{gap:.25rem;display:flex}.sk-step{border:1.5px solid hsl(var(--ds-field));width:2.25rem;height:3rem;color:hsl(var(--foreground));transition:border-color var(--ds-dur-hover) var(--ds-ease-hover), background-color var(--ds-dur-hover) var(--ds-ease-hover);flex:none;place-items:center;display:grid}.sk-step:hover{border-color:hsl(var(--foreground));background:hsl(var(--muted))}.sk-step:active{background:hsl(var(--foreground));color:hsl(var(--background));transition-duration:0s}.sk-moment-now{flex:1 0 auto;justify-content:center;height:3rem}.sk-moment-now:disabled{background:hsl(var(--muted));border-color:hsl(var(--ds-field));color:hsl(var(--muted-foreground));cursor:default}.sk-moment-panel{width:min(22rem,100vw - 2rem)}@media (width>=768px){.sk-moment-row{flex-wrap:nowrap}.sk-moment-now{flex:none}}.sk-status{background:hsl(var(--ds-night) / .82);width:fit-content;color:hsl(var(--ds-night-ink) / .9);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.5rem;margin:1rem auto 0;padding:.375rem .875rem;font-size:.9375rem;font-weight:500;display:flex}.sk-message{background:hsl(var(--ds-night) / .82);width:fit-content;max-width:40rem;color:hsl(var(--ds-night-ink));justify-content:center;align-items:flex-start;gap:.5rem;margin:.5rem auto 0;padding:.375rem .875rem;font-size:.9375rem;line-height:1.5;display:flex}.sk-message svg{margin-top:.2rem}.sk-section-compact{padding-block:clamp(3.5rem,6vw,5rem)}.sk-cards{gap:1rem;display:grid}@media (width>=768px){.sk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sk-cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sk-card{background:hsl(var(--card));border:1px solid hsl(var(--ds-hair));flex-direction:column;padding:1.25rem;display:flex}.sk-card-link{color:hsl(var(--foreground));transition:border-color var(--ds-dur-hover) var(--ds-ease-hover)}.sk-card-link:hover{border-color:hsl(var(--foreground))}.sk-card-link .sk-card-title{text-underline-offset:4px;transition:text-decoration-color var(--ds-dur-hover) var(--ds-ease-hover);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.sk-card-link:hover .sk-card-title{text-decoration-color:currentColor}.sk-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sk-card-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.25}.sk-card-title-large{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:400;line-height:1.15}.sk-card-caption{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.8125rem;font-weight:500}.sk-card-body{color:hsl(var(--foreground) / .78);text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.55}.sk-card-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:auto;padding-top:1rem;display:grid}.sk-card-pair>div{border-top:1px solid hsl(var(--ds-hair));padding-top:.75rem}.sk-card-pair dt{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.sk-card-pair dd{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.4}.sk-seal{gap:2rem;display:grid}@media (width>=1024px){.sk-seal{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;column-gap:clamp(2.5rem,5vw,4rem)}}.sk-seal-card{background:hsl(var(--card));border:2px solid hsl(var(--ds-edge,var(--foreground)));width:100%;max-width:22rem;box-shadow:10px 10px 0 0 hsl(var(--ds-offset));justify-self:center}.sk-seal-sky{background:hsl(var(--ds-night));padding:1.75rem}.sk-seal-foot{border-top:2px solid hsl(var(--ds-edge,var(--foreground)));justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.sk-seal-label{font-size:.9375rem;font-weight:600}.sk-seal-note{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}.sk-seal-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500}.sk-seal-foot[aria-busy=true] .sk-seal-value{color:hsl(var(--muted-foreground));font-size:1.125rem}:root{--sk-shukla:var(--ds-sage);--sk-shukla-edge:var(--ds-sage-edge);--sk-krishna:var(--ds-lilac);--sk-krishna-edge:var(--ds-lilac-edge);--sk-krishna-muted:var(--muted-foreground)}[data-paksha-side=shukla]{--sk-side:var(--sk-shukla);--sk-side-edge:var(--sk-shukla-edge);--sk-side-ink:var(--foreground);--sk-side-muted:var(--muted-foreground)}[data-paksha-side=krishna]{--sk-side:var(--sk-krishna);--sk-side-edge:var(--sk-krishna-edge);--sk-side-ink:var(--foreground);--sk-side-muted:var(--muted-foreground)}.sk-card-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:1.25rem;font-weight:500;line-height:1.3}.sk-card-value>span{display:block}.sk-card-value small{letter-spacing:0;color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.8125rem;font-weight:500;display:block}.sk-card-head .ds-label{flex:none}.sk-card-note{color:hsl(var(--muted-foreground));align-items:flex-start;gap:.5rem;margin-top:auto;padding-top:.875rem;font-size:.8125rem;font-weight:500;line-height:1.45;display:flex}.sk-card-note[data-rule]{border-top:1px solid hsl(var(--ds-hair));margin-top:auto;padding-top:.75rem}:is(.sk-card-body,.sk-card-value):has(+.sk-card-note[data-rule]){margin-bottom:.875rem}.sk-card-note svg{flex:none;width:.875rem;height:.875rem;margin-top:.125rem}.sk-card-icon{flex:none;width:2rem;height:2rem}.sk-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.sk-title-aside{letter-spacing:-.01em;color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:1.125rem;font-weight:400;line-height:1.3;display:block}.sk-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}@media (width>=640px){.sk-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-fact{border-top:1px solid hsl(var(--ds-hair));padding-block:1rem}.sk-fact dt{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}.sk-fact dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.25rem;font-weight:500;line-height:1.3}.sk-fact .sk-fact-note{letter-spacing:0;color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.8125rem;font-weight:500;display:block}.sk-fact[aria-busy=true] dd{color:hsl(var(--muted-foreground))}.sk-cells{background:hsl(var(--ds-hair));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width>=768px){.sk-cells{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-cell{background:hsl(var(--card));padding:1.125rem 1.5rem}.sk-cell dt{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}.sk-cell dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.25rem;font-weight:500}.sk-window-title{letter-spacing:-.02em;font-size:1.375rem;font-weight:500;line-height:1.25}.sk-table-panel{background:hsl(var(--card));border:2px solid hsl(var(--ds-edge,var(--foreground)));box-shadow:10px 10px 0 0 hsl(var(--ds-offset));overflow-x:auto}.sk-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.9375rem}.sk-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--ds-hair));font-variant-numeric:tabular-nums;padding:.875rem 1.25rem}.sk-table tbody tr:last-child :is(th,td){border-bottom:0}.sk-table thead th{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.8125rem;font-weight:500}.sk-table tbody th{font-weight:500}.sk-table tbody tr{transition:background-color var(--ds-dur-hover) var(--ds-ease-hover)}.sk-table tbody tr:hover{background:hsl(var(--muted) / .6)}.sk-table tbody tr[aria-current],.sk-table tbody tr[aria-current]:hover{background:hsl(var(--ds-pearl))}.sk-table .sk-table-state{text-align:center;color:hsl(var(--muted-foreground));padding-block:2rem}.sk-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;display:flex}@media (width<=639px){.sk-table[data-stack]{min-width:0}.sk-table[data-stack] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sk-table[data-stack] tr{border-bottom:1px solid hsl(var(--ds-hair));padding:1rem 1.25rem;display:block}.sk-table[data-stack] tbody tr:last-child{border-bottom:0}.sk-table[data-stack] :is(th,td){border:0;padding:0;display:block}.sk-table[data-stack] td[data-label]{text-align:right;justify-content:space-between;gap:1rem;padding-top:.5rem;display:flex}.sk-table[data-stack] td[data-label]:before{content:attr(data-label);color:hsl(var(--muted-foreground));text-align:left;font-size:.8125rem;font-weight:500}.sk-table[data-stack] td[data-label]:has(.sr-only):after{content:"–";color:hsl(var(--muted-foreground))}.sk-table[data-stack] tbody tr:hover{background:0 0}}
