.MagicButton-module__bKcrHa__wrap{display:inline-block;position:relative}.MagicButton-module__bKcrHa__wand{animation:.7s ease-in-out MagicButton-module__bKcrHa__wand-wiggle}@keyframes MagicButton-module__bKcrHa__wand-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}75%{transform:rotate(16deg)}}.MagicButton-module__bKcrHa__stars{pointer-events:none;z-index:2;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MagicButton-module__bKcrHa__star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:.85;background:gold;width:11px;height:11px;animation:.7s ease-out forwards MagicButton-module__bKcrHa__star-burst;position:absolute;top:50%;left:50%}@keyframes MagicButton-module__bKcrHa__star-burst{0%{opacity:.85;transform:translate(-50%, -50%) rotate(var(--angle)) scale(.5)}60%{opacity:1;transform:translate(-50%, -50%) rotate(var(--angle)) scale(1.2)}80%{opacity:1;transform:translate(calc(-50% + 28px * cos(var(--angle))), calc(-50% + 28px * sin(var(--angle)))) rotate(var(--angle)) scale(1.1)}to{opacity:0;transform:translate(calc(-50% + 38px * cos(var(--angle))), calc(-50% + 38px * sin(var(--angle)))) rotate(var(--angle)) scale(.8)}}@media (prefers-reduced-motion:reduce){.MagicButton-module__bKcrHa__wand,.MagicButton-module__bKcrHa__star{animation:none}}
.FieldLabel-module__JKlNqG__label{z-index:1;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;inset-inline-start:12px;background-color:#0000;max-inline-size:calc(100% - 24px);padding-inline:4px;transition:transform .15s ease-out,color .15s ease-out,top .15s ease-out,background-color .15s ease-out;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.FieldLabel-module__JKlNqG__label[data-floated=true]{max-inline-size:calc((100% - 24px - var(--field-label-float-inset,4px)) / var(--field-label-float-scale,.72));margin-inline-start:calc(-4px + var(--field-label-float-inset,4px))}
.FieldControl-module__OD-R7q__control{border-radius:var(--radius);background-color:var(--field-fill,transparent);transition:border-color .12s,background-color .12s,box-shadow .12s}.FieldControl-module__OD-R7q__controlRing{--field-border-width:2px;--field-border-color:var(--field-ring-color)!important}.FieldControl-module__OD-R7q__controlRingBottom{--field-border-color:var(--field-ring-color)!important}.FieldControl-module__OD-R7q__label{z-index:1;color:hsl(var(--muted-foreground));font-size:calc(1rem * var(--tf-font-scale));pointer-events:none;text-overflow:ellipsis;white-space:nowrap;transform-origin:0 0;inset-inline-start:12px;background-color:#0000;max-inline-size:calc(100% - 24px);margin-inline-start:-4px;padding-inline:4px;transition:transform .15s ease-out,color .15s ease-out,top .15s ease-out;position:absolute;top:50%;overflow:hidden;translate:0 -50%}
.KundaliDialog-module__pKm87a__coords{border:1px solid hsl(var(--kd-surface-border));background-color:hsl(var(--kd-surface-2));border-radius:12px;flex-direction:column;justify-content:center;gap:5px;height:100%;min-height:42px;padding:8px 13px;display:flex}.KundaliDialog-module__pKm87a__coordsRow{color:hsl(var(--kd-ink-2));white-space:nowrap;align-items:center;gap:8px;font-size:.78125rem;line-height:1.3;display:flex}.KundaliDialog-module__pKm87a__coordsRow svg{color:hsl(var(--kd-purple-text));flex-shrink:0}.KundaliDialog-module__pKm87a__coordsLabel{min-width:100px;color:hsl(var(--kd-faint));flex:none;font-weight:500}.KundaliDialog-module__pKm87a__coordsValue{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.KundaliDialog-module__pKm87a__coordsNote{border-block-start:1px solid hsl(var(--kd-surface-border));color:hsl(var(--kd-faint));margin-block-start:2px;padding-block-start:6px;font-size:.6875rem;line-height:1.4}.KundaliDialog-module__pKm87a__chartPreview{aspect-ratio:4/3;width:100%;max-width:320px;margin-inline:auto;position:relative}@media (min-width:900px){.KundaliDialog-module__pKm87a__chartPreview{aspect-ratio:auto;max-width:none;height:100%}}.KundaliDialog-module__pKm87a__chartPreviewBody{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.KundaliDialog-module__pKm87a__chartPreviewFigure{width:100%;max-width:300px;height:100%;line-height:0;transition:opacity .16s ease-out}.KundaliDialog-module__pKm87a__chartPreviewFigure>svg{width:100%!important;height:100%!important}@media (min-width:900px){.KundaliDialog-module__pKm87a__chartPreviewBody{inset:-10px 0 -12px}.KundaliDialog-module__pKm87a__chartPreviewFigure{max-width:330px}}.KundaliDialog-module__pKm87a__chartPreviewStale{opacity:.35}.KundaliDialog-module__pKm87a__chartPreviewLoading{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.KundaliDialog-module__pKm87a__chartPreviewMessage{text-align:center;max-width:220px;color:hsl(var(--kd-faint));flex-direction:column;align-items:center;gap:6px;margin:0;font-size:.75rem;line-height:1.45;display:flex}.KundaliDialog-module__pKm87a__coordsEmpty{border:1px dashed hsl(var(--kd-field-border));background-color:hsl(var(--kd-surface));height:100%;min-height:42px;color:hsl(var(--kd-faint));border-radius:9px;align-items:center;padding:8px 13px;font-size:.75rem;line-height:1.45;display:flex}.KundaliDialog-module__pKm87a__sourceMeta{color:hsl(var(--kd-muted-2));font-variant-numeric:tabular-nums;font-size:.78125rem;line-height:1.35;display:block}.KundaliDialog-module__pKm87a__sourceAvatarCard{border:1px solid hsl(var(--kd-surface-border));background-color:hsl(var(--kd-surface-2));border-radius:12px;align-items:center;gap:14px;margin-block-end:18px;padding:13px 16px;display:flex}.KundaliDialog-module__pKm87a__sourceAvatar{background-color:hsl(var(--kd-purple-tint));width:38px;height:38px;color:hsl(var(--kd-purple));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.KundaliDialog-module__pKm87a__sourceAvatarText{flex:1;min-width:0}.KundaliDialog-module__pKm87a__sourceAvatarName{color:hsl(var(--kd-purple));white-space:nowrap;text-overflow:ellipsis;font-size:.90625rem;font-weight:700;line-height:1.3;display:block;overflow:hidden}.KundaliDialog-module__pKm87a__sourceAvatarText .KundaliDialog-module__pKm87a__sourceMeta{margin-block-start:2px}.KundaliDialog-module__pKm87a__sourceBadge{letter-spacing:.6px;white-space:nowrap;background-color:hsl(var(--kd-purple-tint));color:hsl(var(--kd-purple-text));border-radius:6px;flex:none;padding:5px 9px;font-size:.6875rem;font-weight:700;line-height:1}.KundaliDialog-module__pKm87a__sourceRecordCard{border:1px solid hsl(var(--kd-menu-border));background-color:hsl(var(--kd-surface));border-radius:12px;flex-direction:column;gap:3px;margin-block-end:16px;padding:13px 16px;display:flex}.KundaliDialog-module__pKm87a__sourceCodeRow{align-items:center;gap:8px;display:flex}.KundaliDialog-module__pKm87a__sourceCode{letter-spacing:.3px;color:hsl(var(--kd-muted));font-family:Consolas,SF Mono,ui-monospace,monospace;font-size:.71875rem}.KundaliDialog-module__pKm87a__sourceCopyBtn{color:hsl(var(--kd-purple-text));cursor:pointer;transition:background-color var(--transition-field-duration) var(--transition-field-easing);background-color:#0000;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-family:inherit;font-size:.6875rem;font-weight:600;display:inline-flex;position:relative}.KundaliDialog-module__pKm87a__sourceCopyBtn:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.KundaliDialog-module__pKm87a__sourceCopyBtn:hover{background-color:hsl(var(--kd-purple-tint))}.KundaliDialog-module__pKm87a__sourceCopyBtn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.KundaliDialog-module__pKm87a__sourceRecordName{color:hsl(var(--kd-purple));font-size:.9375rem;font-weight:700;line-height:1.3}.KundaliDialog-module__pKm87a__confirmPrompt{color:hsl(var(--kd-ink-2));margin-block:0 9px;font-size:.8125rem;line-height:1.5}.KundaliDialog-module__pKm87a__confirmName{color:hsl(var(--kd-req));font-weight:700}.KundaliDialog-module__pKm87a__confirmField{--input:var(--kd-field-border)}.KundaliDialog-module__pKm87a__confirmField[data-match=pending]{--input:var(--kd-warn-text)}.KundaliDialog-module__pKm87a__confirmField[data-match=ok]{--success:var(--kd-ok)}.KundaliDialog-module__pKm87a__matchLine{min-height:15px;margin-block-start:9px;font-size:.75rem;font-weight:600;line-height:1.25}.KundaliDialog-module__pKm87a__matchLine[data-match=ok]{color:hsl(var(--kd-ok-text))}.KundaliDialog-module__pKm87a__matchLine[data-match=pending]{color:hsl(var(--kd-warn-text))}.KundaliDialog-module__pKm87a__requiredStar{color:hsl(var(--kd-req));font-weight:700}.KundaliDialog-module__pKm87a__alert{border:1px solid hsl(var(--kd-req) / .3);background-color:hsl(var(--kd-mode-del-bg));color:hsl(var(--kd-req));border-radius:9px;align-items:flex-start;gap:10px;margin-block-start:18px;padding:12px 14px;font-size:.84375rem;line-height:1.5;display:flex}.KundaliDialog-module__pKm87a__alert svg{flex-shrink:0;margin-block-start:2px}.KundaliDialog-module__pKm87a__rowMenu{min-width:215px;padding:6px}.KundaliDialog-module__pKm87a__rowMenu .KundaliDialog-module__pKm87a__rowMenuItem{border-radius:8px;font-weight:600}.KundaliDialog-module__pKm87a__rowMenu .KundaliDialog-module__pKm87a__rowMenuItem:hover,.KundaliDialog-module__pKm87a__rowMenu .KundaliDialog-module__pKm87a__rowMenuItem:focus-visible{background-color:hsl(var(--primary) / .1)}.KundaliDialog-module__pKm87a__rowMenu .KundaliDialog-module__pKm87a__rowMenuItemDanger:hover,.KundaliDialog-module__pKm87a__rowMenu .KundaliDialog-module__pKm87a__rowMenuItemDanger:focus-visible{background-color:hsl(var(--error) / .12)}.KundaliDialog-module__pKm87a__rowMenu .KundaliDialog-module__pKm87a__rowMenuSeparator{margin-block:4px}.KundaliDialog-module__pKm87a__rowMenuTrigger{width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color var(--transition-field-duration) var(--transition-field-easing), color var(--transition-field-duration) var(--transition-field-easing);background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.KundaliDialog-module__pKm87a__rowMenuTrigger:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.KundaliDialog-module__pKm87a__rowMenuTrigger:hover,.KundaliDialog-module__pKm87a__rowMenuTrigger[aria-expanded=true]{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.KundaliDialog-module__pKm87a__rowMenuTrigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.KundaliDialog-module__pKm87a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.KundaliDialog-module__pKm87a__paperForm>[data-tone]~[data-padding][data-scroll]{padding-top:10px;padding-bottom:10px}
.WindowTimeline-module__KecV1a__track{background-color:hsl(var(--primary) / .1);border-radius:6px;height:20px;position:relative}.WindowTimeline-module__KecV1a__bar{border-radius:6px;height:20px;position:absolute;top:0}.WindowTimeline-module__KecV1a__edge{border-left:1px dashed hsl(var(--primary) / .55);width:0;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.WindowTimeline-module__KecV1a__tick{font-variant-numeric:tabular-nums}
.VastuRowMenu-module__jSE_TW__rowMenu{min-width:190px;padding:6px}.VastuRowMenu-module__jSE_TW__rowMenu .VastuRowMenu-module__jSE_TW__rowMenuItem{border-radius:8px;font-weight:600}.VastuRowMenu-module__jSE_TW__rowMenu .VastuRowMenu-module__jSE_TW__rowMenuItem:hover,.VastuRowMenu-module__jSE_TW__rowMenu .VastuRowMenu-module__jSE_TW__rowMenuItem:focus-visible{background-color:hsl(var(--primary) / .1)}.VastuRowMenu-module__jSE_TW__rowMenu .VastuRowMenu-module__jSE_TW__rowMenuItemDanger:hover,.VastuRowMenu-module__jSE_TW__rowMenu .VastuRowMenu-module__jSE_TW__rowMenuItemDanger:focus-visible{background-color:hsl(var(--error) / .12)}.VastuRowMenu-module__jSE_TW__rowMenu .VastuRowMenu-module__jSE_TW__rowMenuSeparator{margin-block:4px}.VastuRowMenu-module__jSE_TW__rowMenuTrigger{width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color var(--transition-field-duration) var(--transition-field-easing), color var(--transition-field-duration) var(--transition-field-easing);background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.VastuRowMenu-module__jSE_TW__rowMenuTrigger:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VastuRowMenu-module__jSE_TW__rowMenuTrigger:hover,.VastuRowMenu-module__jSE_TW__rowMenuTrigger[aria-expanded=true]{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.VastuRowMenu-module__jSE_TW__rowMenuTrigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}
