.WaitlistForm-module__iKWWqq__form{flex-direction:column;gap:12px;display:flex}.WaitlistForm-module__iKWWqq__row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.WaitlistForm-module__iKWWqq__input{min-width:0;font-family:var(--font-space-grotesk), sans-serif;color:#fff;background:#ffffff0f;border:1.5px solid #ffffff40;border-radius:4px;outline:none;flex:1;padding:12px 14px;font-size:14px;transition:border-color .2s,background .2s}.WaitlistForm-module__iKWWqq__input::placeholder{color:#ffffff73}.WaitlistForm-module__iKWWqq__input:focus{border-color:var(--gold-light);background:#ffffff1a}.WaitlistForm-module__iKWWqq__button{font-family:var(--font-syne), sans-serif;letter-spacing:2px;text-transform:uppercase;background:var(--gold-light);color:var(--wine);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:12px 20px;font-size:11px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:3px 3px #0000002e}.WaitlistForm-module__iKWWqq__button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #00000038}.WaitlistForm-module__iKWWqq__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.WaitlistForm-module__iKWWqq__message{font-family:var(--font-caveat), cursive;color:var(--gold-light);min-height:22px;font-size:16px;transform:rotate(-.5deg)}.WaitlistForm-module__iKWWqq__messageError{color:var(--hot-pink)}.WaitlistForm-module__iKWWqq__select{font-family:var(--font-space-grotesk), sans-serif;color:#fff;background:#ffffff0f;border:1.5px solid #ffffff40;border-radius:4px;outline:none;flex:none;padding:12px 14px;font-size:13px}.WaitlistForm-module__iKWWqq__select option{color:var(--wine)}
.ToolPlaceholderPage-module__SI38sq__section{background:var(--paper);padding:130px 24px 100px;position:relative;overflow:hidden}.ToolPlaceholderPage-module__SI38sq__section:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 80c25-20 55 10 80-5s40 15 60 0' fill='none' stroke='rgba(212,83,126,0.05)' stroke-width='2'/%3E%3C/svg%3E");position:absolute;inset:0}.ToolPlaceholderPage-module__SI38sq__inner{text-align:center;max-width:760px;margin:0 auto;position:relative}.ToolPlaceholderPage-module__SI38sq__tag{font-family:var(--font-syne), sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--mauve);background:#ffffffb3;border:1.5px dashed #4b152840;border-radius:999px;margin-bottom:24px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-block}.ToolPlaceholderPage-module__SI38sq__scrawl{font-family:var(--font-caveat), cursive;color:var(--pink);margin-bottom:8px;font-size:24px;display:block;transform:rotate(-1deg)}.ToolPlaceholderPage-module__SI38sq__title{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin-bottom:16px;font-size:clamp(40px,6.5vw,76px);font-weight:400;line-height:1.02}.ToolPlaceholderPage-module__SI38sq__title em,.ToolPlaceholderPage-module__SI38sq__title i{color:var(--pink);font-style:italic}.ToolPlaceholderPage-module__SI38sq__tagline{font-family:var(--font-instrument-serif), serif;color:var(--mauve);margin-bottom:24px;font-size:clamp(18px,2.4vw,24px);font-style:italic;line-height:1.4}.ToolPlaceholderPage-module__SI38sq__body{color:var(--wine);opacity:.78;max-width:560px;margin:0 auto 36px;font-size:16px;line-height:1.65}.ToolPlaceholderPage-module__SI38sq__statRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:36px;display:inline-flex}.ToolPlaceholderPage-module__SI38sq__statBadge{font-family:var(--font-syne), sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--wine);background:#fff;border:1px solid #4b152826;border-radius:4px;padding:7px 11px;font-size:10px;font-weight:700}.ToolPlaceholderPage-module__SI38sq__cta{font-family:var(--font-syne), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--pink);border:1.5px solid var(--pink);box-shadow:3px 3px 0 var(--pink);background:#fff;border-radius:4px;padding:14px 22px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.ToolPlaceholderPage-module__SI38sq__cta:hover{box-shadow:5px 5px 0 var(--pink);transform:translate(-2px,-2px)}.ToolPlaceholderPage-module__SI38sq__divider{background-image:repeating-linear-gradient(90deg,#4b15282e 0 6px,#0000 6px 12px);height:1.5px;margin:56px 0 32px}.ToolPlaceholderPage-module__SI38sq__waitlistWrap{background:var(--wine);color:#fff;text-align:left;border-radius:8px;max-width:520px;margin:0 auto;padding:28px 26px;box-shadow:4px 5px 18px #4b152829}.ToolPlaceholderPage-module__SI38sq__waitlistHeading{font-family:var(--font-instrument-serif), serif;color:#fff;margin-bottom:6px;font-size:26px;font-style:italic}.ToolPlaceholderPage-module__SI38sq__waitlistHeading em{color:var(--gold-light)}.ToolPlaceholderPage-module__SI38sq__waitlistSub{color:#ffffffb3;margin-bottom:16px;font-size:13.5px;line-height:1.55}
.MiniToolShell-module__riQyHW__section{background:var(--paper);min-height:80vh;padding:80px 24px 100px;position:relative}.MiniToolShell-module__riQyHW__inner{max-width:680px;margin:0 auto}.MiniToolShell-module__riQyHW__backLink{font-family:var(--font-syne), sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--mauve);align-items:center;gap:6px;margin-bottom:28px;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.MiniToolShell-module__riQyHW__backLink:hover{color:var(--pink)}.MiniToolShell-module__riQyHW__header{text-align:center;margin-bottom:40px}.MiniToolShell-module__riQyHW__scrawl{font-family:var(--font-caveat), cursive;color:var(--pink);margin-bottom:4px;font-size:22px;display:block;transform:rotate(-1deg)}.MiniToolShell-module__riQyHW__title{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin-bottom:12px;font-size:clamp(36px,5.5vw,52px);font-weight:400;line-height:1.05}.MiniToolShell-module__riQyHW__title em,.MiniToolShell-module__riQyHW__title i{color:var(--pink);font-style:italic}.MiniToolShell-module__riQyHW__tagline{font-family:var(--font-instrument-serif), serif;color:var(--mauve);max-width:520px;margin:0 auto;font-size:clamp(16px,2vw,19px);font-style:italic;line-height:1.4}.MiniToolShell-module__riQyHW__timeBadge{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);background:#fff;border:1px solid #4b152826;border-radius:4px;margin-bottom:16px;padding:6px 11px;font-size:10px;font-weight:700;display:inline-block}.MiniToolShell-module__riQyHW__body{position:relative}.MiniToolShell-module__riQyHW__footer{border-top:1.5px dashed #4b15282e;flex-direction:column;align-items:center;gap:14px;margin-top:56px;padding-top:28px;display:flex}.MiniToolShell-module__riQyHW__footerLink{font-family:var(--font-syne), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--pink);border:1.5px solid var(--pink);box-shadow:3px 3px 0 var(--pink);background:#fff;border-radius:4px;padding:12px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.MiniToolShell-module__riQyHW__footerLink:hover{box-shadow:5px 5px 0 var(--pink);transform:translate(-2px,-2px)}.MiniToolShell-module__riQyHW__footerNote{color:var(--mauve);font-size:13px;font-style:italic}@media (max-width:720px){.MiniToolShell-module__riQyHW__section{padding:56px 16px 80px}.MiniToolShell-module__riQyHW__header{margin-bottom:32px}}
.MiniToolPrimitives-module__ETnOsG__field{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.MiniToolPrimitives-module__ETnOsG__label{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);font-size:11px;font-weight:700}.MiniToolPrimitives-module__ETnOsG__input,.MiniToolPrimitives-module__ETnOsG__select{font-family:var(--font-instrument-serif), serif;color:var(--wine);background:0 0;border:none;border-bottom:1.5px solid #4b152840;outline:none;padding:8px 4px;font-size:18px;transition:border-color .2s}.MiniToolPrimitives-module__ETnOsG__input:focus,.MiniToolPrimitives-module__ETnOsG__select:focus{border-bottom-color:var(--pink)}.MiniToolPrimitives-module__ETnOsG__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%234B1528' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:24px}.MiniToolPrimitives-module__ETnOsG__checkboxGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.MiniToolPrimitives-module__ETnOsG__checkboxLabel{cursor:pointer;color:var(--wine);-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #4b152826;border-radius:4px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:border-color .2s,background .2s;display:flex}.MiniToolPrimitives-module__ETnOsG__checkboxLabel:hover{border-color:#4b152859}.MiniToolPrimitives-module__ETnOsG__checkboxLabelChecked{border-color:var(--pink);background:#d4537e0f}.MiniToolPrimitives-module__ETnOsG__checkbox{appearance:none;border:1.5px solid var(--wine);cursor:pointer;background:#fff;border-radius:2px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.MiniToolPrimitives-module__ETnOsG__checkbox:checked{background:var(--wine)}.MiniToolPrimitives-module__ETnOsG__checkbox:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.MiniToolPrimitives-module__ETnOsG__button{font-family:var(--font-syne), sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fff;background:var(--wine);cursor:pointer;border:none;border-radius:4px;width:100%;margin-top:8px;padding:14px 24px;font-size:12px;font-weight:700;transition:background .2s,transform .1s}.MiniToolPrimitives-module__ETnOsG__button:hover:not(:disabled){background:#5a0f25}.MiniToolPrimitives-module__ETnOsG__button:active:not(:disabled){transform:translateY(1px)}.MiniToolPrimitives-module__ETnOsG__button:disabled{opacity:.4;cursor:not-allowed}.MiniToolPrimitives-module__ETnOsG__buttonSecondary{color:var(--wine);border:1.5px solid var(--wine);background:0 0;}.MiniToolPrimitives-module__ETnOsG__buttonSecondary:hover:not(:disabled){background:#4b15280f}.MiniToolPrimitives-module__ETnOsG__resultCard{border-left:3px solid var(--pink);background:#fff;margin-top:32px;padding:36px 32px;box-shadow:4px 5px 24px #4b152814}.MiniToolPrimitives-module__ETnOsG__resultEyebrow{font-family:var(--font-syne), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--mauve);margin-bottom:8px;font-size:10px;font-weight:700}.MiniToolPrimitives-module__ETnOsG__bigNumber{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 12px;font-size:clamp(48px,9vw,72px);font-weight:400;line-height:1}.MiniToolPrimitives-module__ETnOsG__bigNumberAccent{color:var(--gold-light,#c9a96e)}.MiniToolPrimitives-module__ETnOsG__resultLabel{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin-bottom:16px;font-size:22px;font-style:italic}.MiniToolPrimitives-module__ETnOsG__resultBody{color:var(--wine);opacity:.85;font-size:15px;line-height:1.6}.MiniToolPrimitives-module__ETnOsG__resultBody p+p{margin-top:12px}.MiniToolPrimitives-module__ETnOsG__breakdown{border-top:1px dashed #4b15282e;flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;display:flex}.MiniToolPrimitives-module__ETnOsG__breakdownRow{color:var(--wine);justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.MiniToolPrimitives-module__ETnOsG__breakdownLabel{opacity:.75}.MiniToolPrimitives-module__ETnOsG__breakdownValue{font-family:var(--font-instrument-serif), serif;font-size:17px;font-style:italic}.MiniToolPrimitives-module__ETnOsG__crosslink{border-left:3px solid var(--gold-light,#c9a96e);color:var(--wine);background:#c9a96e1f;margin-top:28px;padding:16px 18px;font-size:14px}.MiniToolPrimitives-module__ETnOsG__crosslink a{color:var(--pink);font-weight:600;text-decoration:none}.MiniToolPrimitives-module__ETnOsG__crosslink a:hover{text-decoration:underline}.MiniToolPrimitives-module__ETnOsG__note{color:var(--mauve);margin-top:14px;font-size:13px;font-style:italic;line-height:1.5}
.HowExtra-module__LbOW9q__intro{text-align:center;padding:24px 0}.HowExtra-module__LbOW9q__introText{color:var(--wine);opacity:.85;max-width:480px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.65}.HowExtra-module__LbOW9q__quizCard{border-left:3px solid var(--pink);background:#fff;padding:32px 28px;box-shadow:4px 5px 24px #4b152814}.HowExtra-module__LbOW9q__progress{margin-bottom:28px}.HowExtra-module__LbOW9q__progressLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.HowExtra-module__LbOW9q__progressBar{background:#4b15281a;height:3px;position:relative;overflow:hidden}.HowExtra-module__LbOW9q__progressFill{background:var(--pink);width:0;position:absolute;inset:0 auto 0 0}.HowExtra-module__LbOW9q__prompt{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 0 24px;font-size:clamp(24px,4vw,32px);font-weight:400;line-height:1.2}.HowExtra-module__LbOW9q__options{flex-direction:column;gap:10px;display:flex}.HowExtra-module__LbOW9q__option{text-align:left;background:var(--paper);color:var(--wine);font-size:15px;font-family:var(--font-instrument-serif), serif;cursor:pointer;border:1.5px solid #4b15281f;border-radius:4px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.4;transition:border-color .2s,background .2s,transform .1s;display:flex}.HowExtra-module__LbOW9q__option:hover{border-color:var(--pink);background:#fff;transform:translate(2px)}.HowExtra-module__LbOW9q__optionDot{border:1.5px solid var(--wine);background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;transition:background .2s;display:inline-block}.HowExtra-module__LbOW9q__option:hover .HowExtra-module__LbOW9q__optionDot{background:var(--pink);border-color:var(--pink)}.HowExtra-module__LbOW9q__backBtn,.HowExtra-module__LbOW9q__resetBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:11px;font-weight:700}.HowExtra-module__LbOW9q__backBtn{margin-top:20px}.HowExtra-module__LbOW9q__backBtn:hover,.HowExtra-module__LbOW9q__resetBtn:hover{color:var(--pink)}.HowExtra-module__LbOW9q__outOf{color:var(--mauve);margin-left:4px;font-size:.4em;font-style:italic}.HowExtra-module__LbOW9q__tierLabel{font-family:var(--font-instrument-serif), serif;color:var(--pink);margin:0 0 12px;font-size:24px;font-style:italic;line-height:1.3}
.AuspiciousColorFinder-module__xbnEVq__featureSwatch{background:var(--paper);border:1px solid #4b152814;align-items:center;gap:18px;margin:16px 0 20px;padding:18px;display:flex}.AuspiciousColorFinder-module__xbnEVq__featureColor{border:1px solid #4b15281f;flex-shrink:0;width:80px;height:80px;box-shadow:4px 4px #4b152814}.AuspiciousColorFinder-module__xbnEVq__featureMeta{flex-direction:column;gap:4px;display:flex}.AuspiciousColorFinder-module__xbnEVq__featureName{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:28px;font-style:italic;line-height:1.1}.AuspiciousColorFinder-module__xbnEVq__featureHex{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;color:var(--mauve);text-transform:uppercase;font-size:11px}.AuspiciousColorFinder-module__xbnEVq__weekSection{margin-top:28px}.AuspiciousColorFinder-module__xbnEVq__weekList{flex-direction:column;gap:0;margin:10px 0 0;padding:0;list-style:none;display:flex}.AuspiciousColorFinder-module__xbnEVq__weekItem{color:var(--wine);border-bottom:1px solid #4b152814;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 4px;font-size:14px;display:grid}.AuspiciousColorFinder-module__xbnEVq__weekItem:last-child{border-bottom:none}.AuspiciousColorFinder-module__xbnEVq__weekItemActive{color:var(--pink);font-weight:500}.AuspiciousColorFinder-module__xbnEVq__weekDot{border:1px solid #4b152826;width:18px;height:18px}.AuspiciousColorFinder-module__xbnEVq__weekDay{font-family:var(--font-instrument-serif), serif;font-size:16px;font-style:italic}.AuspiciousColorFinder-module__xbnEVq__weekColor{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);font-size:10px}.AuspiciousColorFinder-module__xbnEVq__weekItemActive .AuspiciousColorFinder-module__xbnEVq__weekColor{color:var(--pink)}
.BaraatDurationEstimator-module__Sbt5tG__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.BaraatDurationEstimator-module__Sbt5tG__unit{color:var(--mauve);margin-left:6px;font-size:.45em;font-style:italic}@media (max-width:540px){.BaraatDurationEstimator-module__Sbt5tG__row{grid-template-columns:1fr;gap:0}}
.BollywoodWedding-module__WCgbxq__intro{text-align:center;padding:24px 0}.BollywoodWedding-module__WCgbxq__introText{color:var(--wine);opacity:.85;max-width:480px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.65}.BollywoodWedding-module__WCgbxq__quizCard{border-left:3px solid var(--pink);background:#fff;padding:32px 28px;box-shadow:4px 5px 24px #4b152814}.BollywoodWedding-module__WCgbxq__progress{margin-bottom:28px}.BollywoodWedding-module__WCgbxq__progressLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.BollywoodWedding-module__WCgbxq__progressBar{background:#4b15281a;height:3px;position:relative;overflow:hidden}.BollywoodWedding-module__WCgbxq__progressFill{background:var(--pink);width:0;position:absolute;inset:0 auto 0 0}.BollywoodWedding-module__WCgbxq__prompt{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 0 24px;font-size:clamp(22px,4vw,30px);font-weight:400;line-height:1.25}.BollywoodWedding-module__WCgbxq__options{flex-direction:column;gap:10px;display:flex}.BollywoodWedding-module__WCgbxq__option{text-align:left;background:var(--paper);color:var(--wine);font-size:15px;font-family:var(--font-instrument-serif), serif;cursor:pointer;border:1.5px solid #4b15281f;border-radius:4px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.4;transition:border-color .2s,background .2s,transform .1s;display:flex}.BollywoodWedding-module__WCgbxq__option:hover{border-color:var(--pink);background:#fff;transform:translate(2px)}.BollywoodWedding-module__WCgbxq__optionDot{border:1.5px solid var(--wine);background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;transition:background .2s;display:inline-block}.BollywoodWedding-module__WCgbxq__option:hover .BollywoodWedding-module__WCgbxq__optionDot{background:var(--pink);border-color:var(--pink)}.BollywoodWedding-module__WCgbxq__filmName{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 6px;font-size:clamp(28px,5vw,40px);font-weight:400;line-height:1.15}.BollywoodWedding-module__WCgbxq__filmYear{font-family:var(--font-instrument-serif), serif;color:var(--pink);margin:0 0 18px;font-size:18px;font-style:italic}.BollywoodWedding-module__WCgbxq__resetBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:11px;font-weight:700}.BollywoodWedding-module__WCgbxq__resetBtn:hover{color:var(--pink)}
.BridalEntrySong-module__svN6jq__pillRow{flex-wrap:wrap;gap:6px;display:flex}.BridalEntrySong-module__svN6jq__pill{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;padding:9px 14px;font-size:10px;font-weight:700}.BridalEntrySong-module__svN6jq__pill:hover{border-color:var(--pink)}.BridalEntrySong-module__svN6jq__pillActive{border-color:var(--pink);background:var(--pink);color:#fff}.BridalEntrySong-module__svN6jq__songList{flex-direction:column;gap:0;margin:16px 0 0;padding:0;list-style:none;display:flex}.BridalEntrySong-module__svN6jq__songItem{border-bottom:1px dashed #4b15281f;grid-template-columns:36px 1fr;gap:14px;padding:14px 0;display:grid}.BridalEntrySong-module__svN6jq__songItem:last-child{border-bottom:none}.BridalEntrySong-module__svN6jq__idx{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;color:var(--pink);padding-top:4px;font-size:11px;font-weight:700}.BridalEntrySong-module__svN6jq__body{min-width:0}.BridalEntrySong-module__svN6jq__titleRow{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.BridalEntrySong-module__svN6jq__title{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:19px;font-style:italic}.BridalEntrySong-module__svN6jq__artist{font-family:var(--font-instrument-serif), serif;color:var(--mauve);font-size:14px}.BridalEntrySong-module__svN6jq__cue{color:var(--wine);margin:0 0 4px;font-size:13.5px;line-height:1.5}.BridalEntrySong-module__svN6jq__note{color:var(--mauve);margin:0;font-size:12.5px;font-style:italic;line-height:1.5}
.CeremonyDurationEstimator-module__UpB3Wa__styleRow{gap:6px;display:flex}.CeremonyDurationEstimator-module__UpB3Wa__styleChip{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;flex:1;padding:10px 12px;font-size:10px;font-weight:700;transition:border-color .2s,background .2s}.CeremonyDurationEstimator-module__UpB3Wa__styleChip:hover{border-color:var(--pink)}.CeremonyDurationEstimator-module__UpB3Wa__styleChipActive{border-color:var(--pink);background:var(--pink);color:#fff}
.ColorPaletteGenerator-module__yePcnq__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ColorPaletteGenerator-module__yePcnq__paletteName{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 16px;font-size:clamp(28px,5vw,38px);font-style:italic;font-weight:400;line-height:1.1}.ColorPaletteGenerator-module__yePcnq__featuredSwatches{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.ColorPaletteGenerator-module__yePcnq__swatch{text-align:left;cursor:pointer;background:#fff;border:1px solid #4b152814;flex-direction:column;gap:4px;padding:8px;transition:border-color .2s,transform .15s;display:flex}.ColorPaletteGenerator-module__yePcnq__swatch:hover{border-color:var(--pink);transform:translateY(-1px)}.ColorPaletteGenerator-module__yePcnq__swatchColor{width:100%;height:64px}.ColorPaletteGenerator-module__yePcnq__swatchName{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin-top:6px;font-size:14px;font-style:italic}.ColorPaletteGenerator-module__yePcnq__swatchHex{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;color:var(--mauve);text-transform:uppercase;font-size:10px}.ColorPaletteGenerator-module__yePcnq__swatchUse{color:var(--mauve);margin-top:2px;font-size:11px;font-style:italic;line-height:1.4}.ColorPaletteGenerator-module__yePcnq__altsSection{border-top:1px dashed #4b15282e;margin-top:8px;padding-top:20px}.ColorPaletteGenerator-module__yePcnq__altsList{flex-direction:column;gap:12px;margin-top:10px;display:flex}.ColorPaletteGenerator-module__yePcnq__altCard{align-items:center;gap:14px;display:flex}.ColorPaletteGenerator-module__yePcnq__altName{font-family:var(--font-instrument-serif), serif;color:var(--wine);flex:1;font-size:15px;font-style:italic}.ColorPaletteGenerator-module__yePcnq__altSwatches{gap:4px;display:flex}.ColorPaletteGenerator-module__yePcnq__altSwatch{cursor:pointer;border:1px solid #4b15281a;width:28px;height:28px;padding:0}.ColorPaletteGenerator-module__yePcnq__altSwatch:hover{outline:2px solid var(--pink);outline-offset:1px}@media (max-width:540px){.ColorPaletteGenerator-module__yePcnq__row{grid-template-columns:1fr;gap:0}}
.CoupleNickname-module__fZW6ca__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.CoupleNickname-module__fZW6ca__list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.CoupleNickname-module__fZW6ca__item{margin:0}.CoupleNickname-module__fZW6ca__itemButton{text-align:left;background:var(--paper);cursor:pointer;border:1.5px solid #4b15281f;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;width:100%;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.CoupleNickname-module__fZW6ca__itemButton:hover{border-color:var(--pink);background:#fff}.CoupleNickname-module__fZW6ca__name{font-family:var(--font-instrument-serif), serif;color:var(--wine);grid-area:1/1;font-size:22px}.CoupleNickname-module__fZW6ca__note{color:var(--mauve);grid-area:2/1;font-size:12px;font-style:italic}.CoupleNickname-module__fZW6ca__copy{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);grid-area:1/2/span 2;align-self:center;font-size:10px;font-weight:700}
.DayOfTimeline-module__nsDb1W__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.DayOfTimeline-module__nsDb1W__locked{opacity:.7;cursor:not-allowed}.DayOfTimeline-module__nsDb1W__tl{flex-direction:column;gap:0;margin:16px 0 0;padding:0;list-style:none;display:flex}.DayOfTimeline-module__nsDb1W__block{border-bottom:1px dashed #4b15281f;grid-template-columns:90px 1fr;gap:14px;padding:12px 0;display:grid}.DayOfTimeline-module__nsDb1W__block:last-child{border-bottom:none}.DayOfTimeline-module__nsDb1W__time{font-family:var(--font-instrument-serif), serif;color:var(--pink);padding-top:1px;font-size:18px;font-style:italic}.DayOfTimeline-module__nsDb1W__body{min-width:0}.DayOfTimeline-module__nsDb1W__label{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 0 3px;font-size:17px;font-weight:400}.DayOfTimeline-module__nsDb1W__detail{color:var(--mauve);margin:0 0 4px;font-size:13.5px;font-style:italic;line-height:1.45}.DayOfTimeline-module__nsDb1W__dur{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);font-size:9px;font-weight:700}@media (max-width:540px){.DayOfTimeline-module__nsDb1W__row{grid-template-columns:1fr;gap:0}.DayOfTimeline-module__nsDb1W__block{grid-template-columns:80px 1fr}}
.EmergencyKit-module__4TnYha__section{border-top:1px dashed #4b15282e;margin-top:22px;padding-top:18px}.EmergencyKit-module__4TnYha__section:first-of-type{border-top:none;margin-top:14px;padding-top:0}.EmergencyKit-module__4TnYha__sectionTitle{font-family:var(--font-instrument-serif), serif;color:var(--pink);margin:0 0 10px;font-size:19px;font-style:italic;font-weight:400}.EmergencyKit-module__4TnYha__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.EmergencyKit-module__4TnYha__item{background:var(--paper);color:var(--wine);border-left:3px solid #4b152826;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:8px 10px;font-size:14px;display:grid}.EmergencyKit-module__4TnYha__item input[type=checkbox]{margin-top:3px}.EmergencyKit-module__4TnYha__itemName{font-family:var(--font-instrument-serif), serif;font-size:16px;line-height:1.3;display:block}.EmergencyKit-module__4TnYha__why{color:var(--mauve);margin-top:2px;font-size:12.5px;font-style:italic;line-height:1.4;display:block}
.FamilyDramaPredictor-module__CAXtmq__optionOn{border-color:var(--pink)!important;background:#d4537e0f!important}.FamilyDramaPredictor-module__CAXtmq__tierLabel{font-family:var(--font-instrument-serif), serif;color:var(--pink);text-transform:lowercase;margin:4px 0 12px;font-size:clamp(28px,5vw,36px);font-style:italic;line-height:1.2}.FamilyDramaPredictor-module__CAXtmq__divider{background-image:repeating-linear-gradient(90deg,#4b15282e 0 6px,#0000 6px 12px);height:1.5px;margin:24px 0 16px}.FamilyDramaPredictor-module__CAXtmq__triggerList{flex-direction:column;gap:16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.FamilyDramaPredictor-module__CAXtmq__triggerItem{background:var(--paper);border-left:3px solid var(--pink);grid-template-columns:36px 1fr;gap:14px;padding:14px 16px;display:grid}.FamilyDramaPredictor-module__CAXtmq__triggerIdx{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;color:var(--pink);padding-top:3px;font-size:14px;font-weight:700}.FamilyDramaPredictor-module__CAXtmq__triggerIssue{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 0 6px;font-size:19px;font-weight:400}.FamilyDramaPredictor-module__CAXtmq__triggerWhy{color:var(--mauve);margin:0 0 8px;font-size:14px;font-style:italic;line-height:1.55}.FamilyDramaPredictor-module__CAXtmq__triggerDefuse{color:var(--wine);margin:0;font-size:14px;line-height:1.55}
.GettingReadyTimeline-module__dow2GG__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.GettingReadyTimeline-module__dow2GG__toggleRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:22px;display:grid}.GettingReadyTimeline-module__dow2GG__wakeUp{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 14px;font-size:clamp(40px,8vw,60px);font-weight:400;line-height:1}.GettingReadyTimeline-module__dow2GG__list{flex-direction:column;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:flex}.GettingReadyTimeline-module__dow2GG__item{background:var(--paper);border-left:3px solid var(--pink);grid-template-columns:90px 1fr;gap:14px;padding:10px 12px;display:grid}.GettingReadyTimeline-module__dow2GG__itemFinal{border-left-color:var(--wine);background:#d4537e14}.GettingReadyTimeline-module__dow2GG__time{font-family:var(--font-syne), sans-serif;letter-spacing:1px;color:var(--wine);align-self:start;padding-top:2px;font-size:12px;font-weight:700}.GettingReadyTimeline-module__dow2GG__task{flex-direction:column;gap:2px;display:flex}.GettingReadyTimeline-module__dow2GG__taskName{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:16px;line-height:1.3}.GettingReadyTimeline-module__dow2GG__duration{color:var(--mauve);font-size:12px;font-style:italic}.GettingReadyTimeline-module__dow2GG__note{color:var(--mauve);margin-top:2px;font-size:12.5px;line-height:1.5}
.HotelRoomBlockEstimator-module__Eetz4G__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.HotelRoomBlockEstimator-module__Eetz4G__tierRow{flex-wrap:wrap;gap:6px;display:flex}.HotelRoomBlockEstimator-module__Eetz4G__tierChip{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;flex:calc(25% - 5px);padding:10px 8px;font-size:10px;font-weight:700;transition:border-color .2s,background .2s}.HotelRoomBlockEstimator-module__Eetz4G__tierChip:hover{border-color:var(--pink)}.HotelRoomBlockEstimator-module__Eetz4G__tierChipActive{border-color:var(--pink);background:var(--pink);color:#fff}.HotelRoomBlockEstimator-module__Eetz4G__unit{color:var(--mauve);margin-left:6px;font-size:.45em;font-style:italic}@media (max-width:540px){.HotelRoomBlockEstimator-module__Eetz4G__row{grid-template-columns:1fr;gap:0}}
.IndiaShoppingConverter-module__WleJla__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.IndiaShoppingConverter-module__WleJla__inrWrap{border-bottom:1.5px solid #4b152840;align-items:center;padding-bottom:4px;display:flex}.IndiaShoppingConverter-module__WleJla__inrPrefix{font-family:var(--font-instrument-serif), serif;color:var(--mauve);margin-right:6px;font-size:22px}.IndiaShoppingConverter-module__WleJla__inrInput{font-family:var(--font-instrument-serif), serif;color:var(--wine);background:0 0;border:none;outline:none;flex:1;padding:4px 2px;font-size:18px}.IndiaShoppingConverter-module__WleJla__inrPreview{font-family:var(--font-instrument-serif), serif;color:var(--mauve);margin:4px 0 0;font-size:14px;font-style:italic}@media (max-width:540px){.IndiaShoppingConverter-module__WleJla__row{grid-template-columns:1fr;gap:0}}
.InvitationTimeline-module__ITArEq__timeline{flex-direction:column;gap:0;margin:16px 0 0;padding:0;list-style:none;display:flex;position:relative}.InvitationTimeline-module__ITArEq__timeline:before{content:"";background:#4b15282e;width:1.5px;position:absolute;top:8px;bottom:8px;left:7px}.InvitationTimeline-module__ITArEq__item{grid-template-columns:16px 1fr;gap:16px;padding:12px 0;display:grid;position:relative}.InvitationTimeline-module__ITArEq__dot{border:2px solid var(--pink);z-index:1;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:4px;position:relative}.InvitationTimeline-module__ITArEq__itemBody{min-width:0}.InvitationTimeline-module__ITArEq__itemHeader{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.InvitationTimeline-module__ITArEq__itemDate{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:16px;font-style:italic}.InvitationTimeline-module__ITArEq__itemWeeks{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);background:var(--paper);border:1px solid #4b15281a;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:700}.InvitationTimeline-module__ITArEq__itemLabel{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 0 4px;font-size:18px;font-weight:400}.InvitationTimeline-module__ITArEq__itemNote{color:var(--mauve);margin:0;font-size:13.5px;line-height:1.5}
.KidsOrNoKidsCalculator-module__KZBvRq__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.KidsOrNoKidsCalculator-module__KZBvRq__wordingBox{background:#fff;border:1px solid #4b15281f;margin-top:12px;padding:14px 16px;position:relative}.KidsOrNoKidsCalculator-module__KZBvRq__wording{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 60px 0 0;font-size:15px;font-style:italic;line-height:1.55}.KidsOrNoKidsCalculator-module__KZBvRq__copyBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);border:1.5px solid var(--pink);cursor:pointer;background:#fff;border-radius:3px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.KidsOrNoKidsCalculator-module__KZBvRq__copyBtn:hover{background:var(--pink);color:#fff}@media (max-width:540px){.KidsOrNoKidsCalculator-module__KZBvRq__row{grid-template-columns:1fr;gap:0}.KidsOrNoKidsCalculator-module__KZBvRq__wording{margin-bottom:12px;margin-right:0}.KidsOrNoKidsCalculator-module__KZBvRq__copyBtn{margin-top:8px;position:static}}
.LehengaCarryOn-module__MtffKa__itemGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.LehengaCarryOn-module__MtffKa__counter{background:#fff;border:1.5px solid #4b152826;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.LehengaCarryOn-module__MtffKa__counterLabel{color:var(--wine);font-size:14px;font-family:var(--font-instrument-serif), serif;font-style:italic}.LehengaCarryOn-module__MtffKa__counterControls{align-items:center;gap:6px;display:flex}.LehengaCarryOn-module__MtffKa__counterBtn{border:1.5px solid var(--wine);width:26px;height:26px;color:var(--wine);cursor:pointer;background:#fff;border-radius:3px;font-size:16px;font-weight:700;line-height:1;transition:background .15s,color .15s}.LehengaCarryOn-module__MtffKa__counterBtn:hover{background:var(--wine);color:#fff}.LehengaCarryOn-module__MtffKa__counterValue{font-family:var(--font-instrument-serif), serif;color:var(--wine);text-align:center;min-width:22px;font-size:18px}.LehengaCarryOn-module__MtffKa__verdict{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:8px 0 16px;font-size:clamp(20px,3vw,26px);font-style:italic;line-height:1.35}
.ManglikCheck-module__zFy8fq__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ManglikCheck-module__zFy8fq__suggestList{background:#fff;border:1.5px solid #4b15282e;max-height:220px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.ManglikCheck-module__zFy8fq__suggestBtn{text-align:left;width:100%;font-family:var(--font-instrument-serif), serif;color:var(--wine);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #4b15280f;padding:10px 14px;font-size:15px}.ManglikCheck-module__zFy8fq__suggestBtn:hover{background:var(--paper);color:var(--pink)}.ManglikCheck-module__zFy8fq__error{font-family:var(--font-instrument-serif), serif;color:var(--pink);margin:0 0 12px;font-size:14px;font-style:italic}.ManglikCheck-module__zFy8fq__verdict{font-family:var(--font-instrument-serif), serif;margin:4px 0 12px;font-size:clamp(36px,6vw,52px);font-style:italic;font-weight:400;line-height:1.1}.ManglikCheck-module__zFy8fq__verdictNeutral{color:var(--mauve)}.ManglikCheck-module__zFy8fq__section{border-top:1px dashed #4b152826;margin-top:24px;padding-top:16px}.ManglikCheck-module__zFy8fq__list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ManglikCheck-module__zFy8fq__listItem{background:var(--paper);border-left:2px solid var(--gold-light,#c9a96e);color:var(--wine);font-size:14px;font-style:italic;line-height:1.55;font-family:var(--font-instrument-serif), serif;padding:10px 14px 10px 28px;position:relative}.ManglikCheck-module__zFy8fq__listItem:before{content:"↳";color:var(--mauve);font-style:normal;font-family:var(--font-syne), sans-serif;position:absolute;left:12px}.ManglikCheck-module__zFy8fq__resetBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);cursor:pointer;background:0 0;border:none;margin-top:20px;padding:4px 0;font-size:11px;font-weight:700}.ManglikCheck-module__zFy8fq__resetBtn:hover{color:var(--pink)}@media (max-width:540px){.ManglikCheck-module__zFy8fq__row{grid-template-columns:1fr;gap:0}}
.MehendiTimeCalculator-module__g96__q__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:540px){.MehendiTimeCalculator-module__g96__q__row{grid-template-columns:1fr;gap:0}}
.MercuryRetrogradeChecker-module__qm6erW__verdict{font-family:var(--font-instrument-serif), serif;margin:8px 0;font-size:clamp(72px,14vw,120px);font-weight:400;line-height:1}.MercuryRetrogradeChecker-module__qm6erW__verdictYes{color:var(--pink);font-style:italic}.MercuryRetrogradeChecker-module__qm6erW__verdictNo{color:var(--wine)}.MercuryRetrogradeChecker-module__qm6erW__upcomingSection{margin-top:36px}.MercuryRetrogradeChecker-module__qm6erW__upcomingHeading{font-family:var(--font-syne), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--mauve);margin-bottom:14px;font-size:11px;font-weight:700}.MercuryRetrogradeChecker-module__qm6erW__upcomingList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.MercuryRetrogradeChecker-module__qm6erW__upcomingItem{color:var(--wine);border-bottom:1px solid #4b152814;justify-content:space-between;align-items:center;padding:12px 4px;font-size:14px;display:flex}.MercuryRetrogradeChecker-module__qm6erW__upcomingItem:last-child{border-bottom:none}.MercuryRetrogradeChecker-module__qm6erW__upcomingItemActive{color:var(--pink);font-weight:500}.MercuryRetrogradeChecker-module__qm6erW__upcomingDates{font-family:var(--font-instrument-serif), serif;font-size:16px;font-style:italic}.MercuryRetrogradeChecker-module__qm6erW__upcomingTag{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#fff;background:var(--pink);border-radius:3px;padding:3px 8px;font-size:9px;font-weight:700}
.MoonSignFinder-module__zRjLtW__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.MoonSignFinder-module__zRjLtW__suggestList{background:#fff;border:1.5px solid #4b15282e;max-height:220px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.MoonSignFinder-module__zRjLtW__suggestBtn{text-align:left;width:100%;font-family:var(--font-instrument-serif), serif;color:var(--wine);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #4b15280f;padding:10px 14px;font-size:15px}.MoonSignFinder-module__zRjLtW__suggestBtn:last-child{border-bottom:none}.MoonSignFinder-module__zRjLtW__suggestBtn:hover{background:var(--paper);color:var(--pink)}.MoonSignFinder-module__zRjLtW__error{font-family:var(--font-instrument-serif), serif;color:var(--pink);margin:0 0 12px;font-size:14px;font-style:italic}.MoonSignFinder-module__zRjLtW__rashiName{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 16px;font-size:clamp(48px,9vw,72px);font-style:italic;font-weight:400;line-height:1}.MoonSignFinder-module__zRjLtW__resetBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);cursor:pointer;background:0 0;border:none;margin-top:20px;padding:4px 0;font-size:11px;font-weight:700}.MoonSignFinder-module__zRjLtW__resetBtn:hover{color:var(--pink)}@media (max-width:540px){.MoonSignFinder-module__zRjLtW__row{grid-template-columns:1fr;gap:0}}
.MuhuratWindowFinder-module__C4oV1a__window{font-family:var(--font-instrument-serif), serif;color:var(--pink);margin:4px 0 12px;font-size:clamp(28px,5.5vw,42px);font-style:italic;font-weight:400;line-height:1.15}.MuhuratWindowFinder-module__C4oV1a__windowBlocked{color:var(--wine)}.MuhuratWindowFinder-module__C4oV1a__windowNeutral{color:var(--mauve)}
.NameToNakshatra-module__u0yIFq__nakName{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 8px;font-size:clamp(36px,6vw,52px);font-style:italic;font-weight:400;line-height:1.1}.NameToNakshatra-module__u0yIFq__meaning{font-family:var(--font-instrument-serif), serif;color:var(--mauve);margin:0 0 16px;font-size:18px;font-style:italic;line-height:1.45}
.OpenBarVsCashBar-module__di8B6W__tierRow{flex-wrap:wrap;gap:6px;display:flex}.OpenBarVsCashBar-module__di8B6W__tierChip{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;flex:calc(25% - 5px);padding:10px 8px;font-size:10px;font-weight:700}.OpenBarVsCashBar-module__di8B6W__tierChip:hover{border-color:var(--pink)}.OpenBarVsCashBar-module__di8B6W__tierChipActive{border-color:var(--pink);background:var(--pink);color:#fff}.OpenBarVsCashBar-module__di8B6W__comparisonList{flex-direction:column;gap:10px;margin-top:16px;display:flex}.OpenBarVsCashBar-module__di8B6W__option{background:var(--paper);border-left:3px solid var(--gold-light,#c9a96e);padding:12px 14px}.OpenBarVsCashBar-module__di8B6W__optionHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.OpenBarVsCashBar-module__di8B6W__optionLabel{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:17px;font-style:italic}.OpenBarVsCashBar-module__di8B6W__optionPrice{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:19px;font-weight:400}.OpenBarVsCashBar-module__di8B6W__optionPerGuest{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);margin-top:4px;font-size:10px;display:block}
.OutfitChanges-module__zsedXG__list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.OutfitChanges-module__zsedXG__item{background:var(--paper);border-left:3px solid var(--gold-light,#c9a96e);grid-template-columns:110px 1fr;gap:14px;padding:12px 14px;display:grid}.OutfitChanges-module__zsedXG__eventName{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--wine);padding-top:3px;font-size:11px;font-weight:700}.OutfitChanges-module__zsedXG__itemBody{flex-direction:column;gap:3px;display:flex}.OutfitChanges-module__zsedXG__outfitType{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:17px;font-weight:400}.OutfitChanges-module__zsedXG__outfitColor,.OutfitChanges-module__zsedXG__outfitBudget{color:var(--mauve);font-size:13px;font-style:italic}.OutfitChanges-module__zsedXG__callouts{flex-direction:column;gap:8px;margin-top:18px;display:flex}.OutfitChanges-module__zsedXG__callout{border-left:2px solid var(--pink);color:var(--wine);font-size:13.5px;font-style:italic;line-height:1.5;font-family:var(--font-instrument-serif), serif;background:#d4537e0f;margin:0;padding:10px 14px 10px 28px;position:relative}.OutfitChanges-module__zsedXG__callout:before{content:"↳";color:var(--pink);font-style:normal;font-family:var(--font-syne), sans-serif;position:absolute;left:12px}@media (max-width:540px){.OutfitChanges-module__zsedXG__item{grid-template-columns:1fr;gap:4px}}
.OvertimeCostEstimator-module__RJ5TEW__rateGrid{background:var(--paper);border-left:3px solid var(--gold-light,#c9a96e);grid-template-columns:1fr;gap:8px;padding:12px 14px;display:grid}.OvertimeCostEstimator-module__RJ5TEW__rateRow{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.OvertimeCostEstimator-module__RJ5TEW__rateLabel{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:15px;font-style:italic}.OvertimeCostEstimator-module__RJ5TEW__rateInput{width:90px;font-family:var(--font-instrument-serif), serif;color:var(--wine);text-align:right;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;outline:none;padding:6px 10px;font-size:16px}.OvertimeCostEstimator-module__RJ5TEW__rateInput:focus{border-color:var(--pink)}.OvertimeCostEstimator-module__RJ5TEW__rateRange{font-family:var(--font-syne), sans-serif;color:var(--mauve);letter-spacing:1.2px;text-transform:uppercase;font-size:10px}@media (max-width:540px){.OvertimeCostEstimator-module__RJ5TEW__rateRow{grid-template-columns:1fr auto}.OvertimeCostEstimator-module__RJ5TEW__rateRange{text-align:right;grid-column:1/-1}}
.ParkingShuttle-module__lPsbUq__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ParkingShuttle-module__lPsbUq__verdict{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:8px 0 16px;font-size:clamp(20px,3vw,26px);font-style:italic;line-height:1.35}@media (max-width:540px){.ParkingShuttle-module__lPsbUq__row{grid-template-columns:1fr;gap:0}}
.PerGuestCostCalculator-module__QWsQnG__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.PerGuestCostCalculator-module__QWsQnG__presetRow{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.PerGuestCostCalculator-module__QWsQnG__presetChip{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:700;transition:border-color .2s,background .2s}.PerGuestCostCalculator-module__QWsQnG__presetChip:hover{border-color:var(--pink)}.PerGuestCostCalculator-module__QWsQnG__presetChipActive{border-color:var(--pink);background:var(--pink);color:#fff}.PerGuestCostCalculator-module__QWsQnG__trimBox{border-left:3px solid var(--wine);background:#4b15280a;margin-top:24px;padding:16px 18px}.PerGuestCostCalculator-module__QWsQnG__trimRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.PerGuestCostCalculator-module__QWsQnG__trimLabel{color:var(--wine);font-size:14px;font-style:italic;font-family:var(--font-instrument-serif), serif;align-items:baseline;gap:8px;display:inline-flex}.PerGuestCostCalculator-module__QWsQnG__trimInput{width:60px;font-family:var(--font-instrument-serif), serif;color:var(--wine);border:none;border-bottom:1.5px solid var(--pink);text-align:center;background:#fff;outline:none;padding:2px 4px;font-size:17px}.PerGuestCostCalculator-module__QWsQnG__trimValue{font-family:var(--font-instrument-serif), serif;color:var(--pink);font-size:24px;font-style:italic}@media (max-width:540px){.PerGuestCostCalculator-module__QWsQnG__row{grid-template-columns:1fr;gap:0}}
.PhotoShotList-module__xVPS-a__section{border-top:1px dashed #4b15282e;margin-top:22px;padding-top:18px}.PhotoShotList-module__xVPS-a__section:first-of-type{border-top:none;margin-top:14px;padding-top:0}.PhotoShotList-module__xVPS-a__sectionTitle{font-family:var(--font-instrument-serif), serif;color:var(--pink);margin:0 0 10px;font-size:19px;font-style:italic;font-weight:400}.PhotoShotList-module__xVPS-a__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PhotoShotList-module__xVPS-a__item{background:var(--paper);color:var(--wine);border-left:3px solid #4b152826;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:8px 10px;font-size:14px;display:grid}.PhotoShotList-module__xVPS-a__item input[type=checkbox]{margin-top:3px}.PhotoShotList-module__xVPS-a__shotName{font-family:var(--font-instrument-serif), serif;font-size:16px;line-height:1.3}
.PlanetaryTransitAlert-module__zFi8bW__list{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.PlanetaryTransitAlert-module__zFi8bW__item{background:var(--paper);border-left:3px solid var(--gold-light,#c9a96e);padding:14px 16px}.PlanetaryTransitAlert-module__zFi8bW__itemWarning{border-left-color:var(--pink)}.PlanetaryTransitAlert-module__zFi8bW__head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.PlanetaryTransitAlert-module__zFi8bW__glyph{color:var(--wine);font-size:22px;line-height:1}.PlanetaryTransitAlert-module__zFi8bW__event{font-family:var(--font-instrument-serif), serif;color:var(--wine);flex:1;margin:0;font-size:18px;font-weight:400}.PlanetaryTransitAlert-module__zFi8bW__tag{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#fff;background:var(--pink);border-radius:3px;padding:3px 7px;font-size:9px;font-weight:700}.PlanetaryTransitAlert-module__zFi8bW__meta{align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.PlanetaryTransitAlert-module__zFi8bW__range{font-family:var(--font-instrument-serif), serif;color:var(--mauve);font-size:14px;font-style:italic}.PlanetaryTransitAlert-module__zFi8bW__kind{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);background:#fff;border:1px solid #4b15281a;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:700}.PlanetaryTransitAlert-module__zFi8bW__implication{color:var(--wine);font-size:13.5px;font-style:italic;line-height:1.55;font-family:var(--font-instrument-serif), serif;margin:0}.PlanetaryTransitAlert-module__zFi8bW__eventsSection{border-top:1px dashed #4b15282e;margin-top:24px;padding-top:18px}.PlanetaryTransitAlert-module__zFi8bW__eventsList{flex-direction:column;gap:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.PlanetaryTransitAlert-module__zFi8bW__eventItem{color:var(--wine);border-bottom:1px solid #4b152814;grid-template-columns:80px 1fr;gap:12px;padding:8px 0;font-size:13px;display:grid}.PlanetaryTransitAlert-module__zFi8bW__eventItem:last-child{border-bottom:none}.PlanetaryTransitAlert-module__zFi8bW__eventDate{font-family:var(--font-instrument-serif), serif;color:var(--pink);font-size:14px;font-style:italic}.PlanetaryTransitAlert-module__zFi8bW__eventLabel{font-style:italic;font-family:var(--font-instrument-serif), serif;font-size:14px}
.PlateCountCalculator-module__tGeQBq__eventList{flex-direction:column;gap:10px;display:flex}.PlateCountCalculator-module__tGeQBq__eventCard{background:#fff;border:1.5px solid #4b152826;border-radius:4px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.PlateCountCalculator-module__tGeQBq__eventRow{align-items:center;gap:8px;display:flex}.PlateCountCalculator-module__tGeQBq__nameInput{font-family:var(--font-instrument-serif), serif;color:var(--wine);background:0 0;border:none;border-bottom:1.5px solid #4b152833;outline:none;flex:1;padding:4px 2px;font-size:18px;font-style:italic}.PlateCountCalculator-module__tGeQBq__nameInput:focus{border-bottom-color:var(--pink)}.PlateCountCalculator-module__tGeQBq__removeBtn{width:28px;height:28px;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b152833;border-radius:3px;font-size:18px;line-height:1}.PlateCountCalculator-module__tGeQBq__removeBtn:hover{border-color:var(--pink);color:var(--pink)}.PlateCountCalculator-module__tGeQBq__gridRow{grid-template-columns:1fr 2fr 1fr;gap:10px;display:grid}.PlateCountCalculator-module__tGeQBq__subField{flex-direction:column;gap:4px;display:flex}.PlateCountCalculator-module__tGeQBq__subLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);font-size:9px;font-weight:700}.PlateCountCalculator-module__tGeQBq__subInput,.PlateCountCalculator-module__tGeQBq__subSelect{font-family:var(--font-instrument-serif), serif;color:var(--wine);background:var(--paper);border:1px solid #4b15281f;border-radius:3px;outline:none;padding:6px 8px;font-size:15px}.PlateCountCalculator-module__tGeQBq__subInput:focus,.PlateCountCalculator-module__tGeQBq__subSelect:focus{border-color:var(--pink)}.PlateCountCalculator-module__tGeQBq__addRow{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.PlateCountCalculator-module__tGeQBq__addBtn,.PlateCountCalculator-module__tGeQBq__presetBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px dashed #4b15284d;border-radius:3px;padding:8px 12px;font-size:10px;font-weight:700}.PlateCountCalculator-module__tGeQBq__addBtn:hover,.PlateCountCalculator-module__tGeQBq__presetBtn:hover{border-style:solid;border-color:var(--pink);color:var(--pink)}.PlateCountCalculator-module__tGeQBq__addBtn{border-color:var(--pink);color:var(--pink)}@media (max-width:540px){.PlateCountCalculator-module__tGeQBq__gridRow{grid-template-columns:1fr}}
.PlusOnePolicy-module__D3yNzq__budgetRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.PlusOnePolicy-module__D3yNzq__budgetChip{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.PlusOnePolicy-module__D3yNzq__budgetChip:hover{border-color:var(--pink)}.PlusOnePolicy-module__D3yNzq__budgetChipActive{border-color:var(--pink);background:#d4537e0f}.PlusOnePolicy-module__D3yNzq__budgetLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--wine);font-size:11px;font-weight:700}.PlusOnePolicy-module__D3yNzq__budgetSub{color:var(--mauve);font-size:11px;font-style:italic}.PlusOnePolicy-module__D3yNzq__tierList{flex-direction:column;gap:6px;display:flex}.PlusOnePolicy-module__D3yNzq__tier{align-items:center;gap:10px;display:flex}.PlusOnePolicy-module__D3yNzq__verdict{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:700}.PlusOnePolicy-module__D3yNzq__verdict_yes{color:#1f5f4f;background:#1f5f4f1f}.PlusOnePolicy-module__D3yNzq__verdict_maybe{color:#6b5126;background:#c9a96e2e}.PlusOnePolicy-module__D3yNzq__verdict_no{color:var(--wine);background:#9a1e331a}.PlusOnePolicy-module__D3yNzq__countGrid{background:var(--paper);border-left:3px solid var(--gold-light,#c9a96e);grid-template-columns:1fr;gap:6px;padding:12px 14px;display:grid}.PlusOnePolicy-module__D3yNzq__countRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.PlusOnePolicy-module__D3yNzq__countLabel{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:14px;font-style:italic}.PlusOnePolicy-module__D3yNzq__countInput{width:80px;font-family:var(--font-instrument-serif), serif;color:var(--wine);text-align:right;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;outline:none;padding:4px 8px;font-size:16px}.PlusOnePolicy-module__D3yNzq__countInput:focus{border-color:var(--pink)}@media (max-width:540px){.PlusOnePolicy-module__D3yNzq__budgetRow{grid-template-columns:1fr}}
.RashiQuickCheck-module__r3jMTa__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.RashiQuickCheck-module__r3jMTa__starRow{align-items:baseline;gap:4px;margin:8px 0 16px;display:flex}.RashiQuickCheck-module__r3jMTa__star{color:#4b15282e;font-size:clamp(28px,5vw,40px);line-height:1}.RashiQuickCheck-module__r3jMTa__starOn{color:var(--gold-light,#c9a96e)}.RashiQuickCheck-module__r3jMTa__starLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);margin-left:12px;font-size:11px}.RashiQuickCheck-module__r3jMTa__section{margin-top:22px}.RashiQuickCheck-module__r3jMTa__list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.RashiQuickCheck-module__r3jMTa__listItem{background:var(--paper);border-left:2px solid var(--gold-light,#c9a96e);color:var(--wine);font-size:14px;font-style:italic;line-height:1.5;font-family:var(--font-instrument-serif), serif;padding:10px 14px 10px 28px;position:relative}.RashiQuickCheck-module__r3jMTa__listItem:before{content:"↳";color:var(--mauve);font-style:normal;font-family:var(--font-syne), sans-serif;position:absolute;left:12px}@media (max-width:540px){.RashiQuickCheck-module__r3jMTa__row{grid-template-columns:1fr;gap:0}}
.RsvpFollowup-module__KYbtSa__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.RsvpFollowup-module__KYbtSa__stepList{flex-direction:column;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.RsvpFollowup-module__KYbtSa__stepItem{background:var(--paper);border-left:3px solid var(--pink);padding:14px 16px}.RsvpFollowup-module__KYbtSa__stepHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.RsvpFollowup-module__KYbtSa__stepDate{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:17px;font-style:italic}.RsvpFollowup-module__KYbtSa__stepTag{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);background:#fff;border:1px solid #4b15281a;border-radius:3px;padding:3px 7px;font-size:9px;font-weight:700}.RsvpFollowup-module__KYbtSa__stepWhy{color:var(--mauve);margin:0 0 10px;font-size:13.5px;font-style:italic;line-height:1.5}.RsvpFollowup-module__KYbtSa__templateBtn{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #4b15281f;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;transition:border-color .2s;display:flex}.RsvpFollowup-module__KYbtSa__templateBtn:hover{border-color:var(--pink)}.RsvpFollowup-module__KYbtSa__templateText{font-family:var(--font-instrument-serif), serif;color:var(--wine);flex:1;font-size:14px;font-style:italic;line-height:1.5}.RsvpFollowup-module__KYbtSa__copyBadge{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);flex-shrink:0;font-size:10px;font-weight:700}@media (max-width:540px){.RsvpFollowup-module__KYbtSa__row{grid-template-columns:1fr;gap:0}}
.SangeetTheme-module__c68kpG__quizCard{border-left:3px solid var(--pink);background:#fff;padding:32px 28px;box-shadow:4px 5px 24px #4b152814}.SangeetTheme-module__c68kpG__progress{margin-bottom:28px}.SangeetTheme-module__c68kpG__progressLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.SangeetTheme-module__c68kpG__progressBar{background:#4b15281a;height:3px;position:relative;overflow:hidden}.SangeetTheme-module__c68kpG__progressFill{background:var(--pink);width:0;position:absolute;inset:0 auto 0 0}.SangeetTheme-module__c68kpG__prompt{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 0 24px;font-size:clamp(22px,4vw,30px);font-weight:400;line-height:1.25}.SangeetTheme-module__c68kpG__options{flex-direction:column;gap:10px;display:flex}.SangeetTheme-module__c68kpG__option{text-align:left;background:var(--paper);color:var(--wine);font-size:15px;font-family:var(--font-instrument-serif), serif;cursor:pointer;border:1.5px solid #4b15281f;border-radius:4px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.4;transition:border-color .2s,background .2s,transform .1s;display:flex}.SangeetTheme-module__c68kpG__option:hover{border-color:var(--pink);background:#fff;transform:translate(2px)}.SangeetTheme-module__c68kpG__optionDot{border:1.5px solid var(--wine);background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;transition:background .2s;display:inline-block}.SangeetTheme-module__c68kpG__option:hover .SangeetTheme-module__c68kpG__optionDot{background:var(--pink);border-color:var(--pink)}.SangeetTheme-module__c68kpG__themeName{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 14px;font-size:clamp(28px,5vw,38px);font-weight:400;line-height:1.15}.SangeetTheme-module__c68kpG__section{border-top:1px dashed #4b15282e;margin-top:22px;padding-top:18px}.SangeetTheme-module__c68kpG__list{color:var(--wine);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.SangeetTheme-module__c68kpG__list li{padding-left:4px;list-style-type:"— "}.SangeetTheme-module__c68kpG__bodyLine{color:var(--wine);margin:8px 0 0;font-size:14px;line-height:1.55}.SangeetTheme-module__c68kpG__resetBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:11px;font-weight:700}.SangeetTheme-module__c68kpG__resetBtn:hover{color:var(--pink)}
.SeatingDifficulty-module__9m5K4W__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.SeatingDifficulty-module__9m5K4W__tierRow{gap:4px;display:flex}.SeatingDifficulty-module__9m5K4W__tierChip{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;flex:1;padding:8px 4px;font-size:10px;font-weight:700}.SeatingDifficulty-module__9m5K4W__tierChip:hover{border-color:var(--pink)}.SeatingDifficulty-module__9m5K4W__tierChipActive{border-color:var(--pink);background:var(--pink);color:#fff}.SeatingDifficulty-module__9m5K4W__toggleRow{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;display:grid}.SeatingDifficulty-module__9m5K4W__outOf{color:var(--mauve);margin-left:4px;font-size:.4em;font-style:italic}.SeatingDifficulty-module__9m5K4W__tierLabel{font-family:var(--font-instrument-serif), serif;color:var(--pink);text-transform:lowercase;margin:0 0 16px;font-size:22px;font-style:italic;line-height:1.3}.SeatingDifficulty-module__9m5K4W__calloutList{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.SeatingDifficulty-module__9m5K4W__calloutItem{background:var(--paper);border-left:2px solid var(--gold-light,#c9a96e);color:var(--wine);padding:10px 14px 10px 28px;font-size:14px;line-height:1.5;position:relative}.SeatingDifficulty-module__9m5K4W__calloutItem:before{content:"↳";color:var(--mauve);font-family:var(--font-syne), sans-serif;position:absolute;left:12px}@media (max-width:540px){.SeatingDifficulty-module__9m5K4W__row,.SeatingDifficulty-module__9m5K4W__toggleRow{grid-template-columns:1fr;gap:0}.SeatingDifficulty-module__9m5K4W__toggleRow{gap:8px}}
.ShaadiCountdown-module__PM6ela__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ShaadiCountdown-module__PM6ela__targetDate{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 24px;font-size:clamp(20px,3vw,26px);font-style:italic;line-height:1.3}.ShaadiCountdown-module__PM6ela__tickerGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid}.ShaadiCountdown-module__PM6ela__cell{background:var(--paper);border:1px solid #4b152814;flex-direction:column;align-items:center;padding:18px 8px;display:flex}.ShaadiCountdown-module__PM6ela__cellValue{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-feature-settings:"tnum" 1;font-size:clamp(36px,7vw,56px);line-height:1}.ShaadiCountdown-module__PM6ela__cellLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);margin-top:6px;font-size:10px;font-weight:700}.ShaadiCountdown-module__PM6ela__milestoneCallout{font-family:var(--font-caveat), cursive;color:var(--pink);text-align:center;margin:12px 0 4px;font-size:22px;transform:rotate(-1deg)}.ShaadiCountdown-module__PM6ela__pastBlock{text-align:center;padding:12px 0}.ShaadiCountdown-module__PM6ela__pastLine{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin-bottom:12px;font-size:clamp(22px,3.5vw,28px);font-style:italic;line-height:1.3}@media (max-width:540px){.ShaadiCountdown-module__PM6ela__row{grid-template-columns:1fr;gap:0}}
.VendorContactSheet-module__i_EE8a__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.VendorContactSheet-module__i_EE8a__vendorList{flex-direction:column;gap:12px;display:flex}.VendorContactSheet-module__i_EE8a__vendorCard{background:var(--paper);border-left:3px solid var(--pink);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.VendorContactSheet-module__i_EE8a__vendorRow{align-items:center;gap:8px;display:flex}.VendorContactSheet-module__i_EE8a__smallInput{font-family:var(--font-instrument-serif), serif;color:var(--wine);background:#fff;border:1px solid #4b15282e;border-radius:3px;outline:none;flex:1;padding:8px 10px;font-size:15px;transition:border-color .2s}.VendorContactSheet-module__i_EE8a__smallInput:focus{border-color:var(--pink)}.VendorContactSheet-module__i_EE8a__removeBtn{color:var(--mauve);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:18px}.VendorContactSheet-module__i_EE8a__removeBtn:hover{color:var(--wine)}.VendorContactSheet-module__i_EE8a__addRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.VendorContactSheet-module__i_EE8a__addBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:0 0;border:1.5px dashed #4b15284d;border-radius:4px;padding:10px 14px;font-size:11px;font-weight:700;transition:border-color .2s,background .2s}.VendorContactSheet-module__i_EE8a__addBtn:hover{border-color:var(--pink);background:#d4537e0d}.VendorContactSheet-module__i_EE8a__sheet{background:#fff;border:1px solid #4b152826;margin-top:16px;padding:28px 24px}.VendorContactSheet-module__i_EE8a__sheetTitle{font-family:var(--font-instrument-serif), serif;color:var(--wine);text-align:center;margin:0 0 4px;font-size:28px;font-weight:400}.VendorContactSheet-module__i_EE8a__sheetDate{text-align:center;color:var(--mauve);margin:0 0 18px;font-size:14px;font-style:italic}.VendorContactSheet-module__i_EE8a__sheetSection{font-family:var(--font-syne), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--mauve);border-bottom:1px solid #4b152826;margin:16px 0 10px;padding-bottom:6px;font-size:11px;font-weight:700}.VendorContactSheet-module__i_EE8a__sheetList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.VendorContactSheet-module__i_EE8a__sheetItem{color:var(--wine);border-bottom:1px dashed #4b15282e;grid-template-columns:140px 1fr auto;gap:4px 16px;padding:10px 0;font-size:14px;display:grid}.VendorContactSheet-module__i_EE8a__sheetRole{font-family:var(--font-syne), sans-serif;letter-spacing:1.2px;text-transform:uppercase;grid-area:1/1;font-size:11px;font-weight:700}.VendorContactSheet-module__i_EE8a__sheetName{font-family:var(--font-instrument-serif), serif;grid-area:1/2;font-size:16px}.VendorContactSheet-module__i_EE8a__sheetPhone{font-family:var(--font-instrument-serif), serif;text-align:right;grid-area:1/3;font-size:16px}.VendorContactSheet-module__i_EE8a__phoneLink{color:var(--wine);text-decoration:none}.VendorContactSheet-module__i_EE8a__phoneLink:hover{color:var(--pink)}.VendorContactSheet-module__i_EE8a__sheetNotes{color:var(--mauve);grid-area:2/1/auto/-1;font-size:12.5px;font-style:italic}.VendorContactSheet-module__i_EE8a__actions{gap:12px;margin-top:20px;display:flex}.VendorContactSheet-module__i_EE8a__actions button{flex:1;width:auto}@media print{.VendorContactSheet-module__i_EE8a__actions,.VendorContactSheet-module__i_EE8a__vendorList,.VendorContactSheet-module__i_EE8a__row,.VendorContactSheet-module__i_EE8a__addRow{display:none!important}}
.VendorQuestionGenerator-module__uctILW__qList{flex-direction:column;gap:0;margin:16px 0 0;padding:0;list-style:none;display:flex}.VendorQuestionGenerator-module__uctILW__qItem{border-bottom:1px dashed #4b15281f;grid-template-columns:36px 1fr;gap:14px;padding:14px 0;display:grid}.VendorQuestionGenerator-module__uctILW__qItem:last-child{border-bottom:none}.VendorQuestionGenerator-module__uctILW__qIndex{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;color:var(--pink);padding-top:3px;font-size:11px;font-weight:700}.VendorQuestionGenerator-module__uctILW__qBody{min-width:0}.VendorQuestionGenerator-module__uctILW__qText{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 0 4px;font-size:17px;font-weight:400;line-height:1.35}.VendorQuestionGenerator-module__uctILW__qWhy{color:var(--mauve);margin:0;font-size:13.5px;font-style:italic;line-height:1.5}
.VendorTipCalculator-module__NgZkYG__feeGrid{background:var(--paper);border-left:3px solid var(--gold-light,#c9a96e);grid-template-columns:1fr;gap:8px;padding:12px 14px;display:grid}.VendorTipCalculator-module__NgZkYG__feeRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.VendorTipCalculator-module__NgZkYG__feeLabel{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:15px;font-style:italic}.VendorTipCalculator-module__NgZkYG__feeInput{width:100px;font-family:var(--font-instrument-serif), serif;color:var(--wine);text-align:right;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;outline:none;padding:6px 10px;font-size:16px}.VendorTipCalculator-module__NgZkYG__feeInput:focus{border-color:var(--pink)}
.WeatherBackup-module__ILsN9q__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.WeatherBackup-module__ILsN9q__summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 18px;display:grid}.WeatherBackup-module__ILsN9q__statBlock{background:var(--paper);border-left:3px solid var(--gold-light,#c9a96e);text-align:center;flex-direction:column;gap:4px;padding:14px 12px;display:flex}.WeatherBackup-module__ILsN9q__statLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);font-size:10px;font-weight:700}.WeatherBackup-module__ILsN9q__statValue{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:26px;line-height:1.1}.WeatherBackup-module__ILsN9q__descLine{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 0 22px;font-size:18px;font-style:italic;line-height:1.4}.WeatherBackup-module__ILsN9q__verdict{border-left:3px solid;margin-bottom:22px;padding:16px 18px}.WeatherBackup-module__ILsN9q__verdictCritical{background:#b03a3a12;border-color:#b03a3a}.WeatherBackup-module__ILsN9q__verdictRecommended{background:#c97a2b14;border-color:#c97a2b}.WeatherBackup-module__ILsN9q__verdictOptional{border-color:var(--gold-light,#c9a96e);background:#c9a96e1a}.WeatherBackup-module__ILsN9q__verdictLow{background:#4a8c4d12;border-color:#4a8c4d}.WeatherBackup-module__ILsN9q__verdictLabel{font-family:var(--font-syne), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--wine);margin-bottom:6px;font-size:10px;font-weight:700;display:inline-block}.WeatherBackup-module__ILsN9q__verdictHeadline{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0;font-size:17px;line-height:1.45}.WeatherBackup-module__ILsN9q__adviceSection{border-top:1px dashed #4b15282e;margin-top:20px;padding-top:18px}.WeatherBackup-module__ILsN9q__adviceList{color:var(--wine);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.WeatherBackup-module__ILsN9q__adviceList li{padding-left:4px;list-style-type:"— "}
.WeddingAestheticQuiz-module__f1j_aG__intro{text-align:center;padding:24px 0}.WeddingAestheticQuiz-module__f1j_aG__introText{color:var(--wine);opacity:.85;max-width:480px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.65}.WeddingAestheticQuiz-module__f1j_aG__quizCard{border-left:3px solid var(--pink);background:#fff;padding:32px 28px;box-shadow:4px 5px 24px #4b152814}.WeddingAestheticQuiz-module__f1j_aG__progress{margin-bottom:28px}.WeddingAestheticQuiz-module__f1j_aG__progressLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.WeddingAestheticQuiz-module__f1j_aG__progressBar{background:#4b15281a;height:3px;position:relative;overflow:hidden}.WeddingAestheticQuiz-module__f1j_aG__progressFill{background:var(--pink);width:0;position:absolute;inset:0 auto 0 0}.WeddingAestheticQuiz-module__f1j_aG__prompt{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0 0 24px;font-size:clamp(24px,4vw,32px);font-weight:400;line-height:1.2}.WeddingAestheticQuiz-module__f1j_aG__options{flex-direction:column;gap:10px;display:flex}.WeddingAestheticQuiz-module__f1j_aG__option{text-align:left;background:var(--paper);color:var(--wine);font-size:15px;font-family:var(--font-instrument-serif), serif;cursor:pointer;border:1.5px solid #4b15281f;border-radius:4px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.4;transition:border-color .2s,background .2s,transform .1s;display:flex}.WeddingAestheticQuiz-module__f1j_aG__option:hover{border-color:var(--pink);background:#fff;transform:translate(2px)}.WeddingAestheticQuiz-module__f1j_aG__optionDot{border:1.5px solid var(--wine);background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;transition:background .2s;display:inline-block}.WeddingAestheticQuiz-module__f1j_aG__option:hover .WeddingAestheticQuiz-module__f1j_aG__optionDot{background:var(--pink);border-color:var(--pink)}.WeddingAestheticQuiz-module__f1j_aG__backBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);cursor:pointer;background:0 0;border:none;margin-top:20px;padding:4px 0;font-size:11px;font-weight:700}.WeddingAestheticQuiz-module__f1j_aG__backBtn:hover{color:var(--pink)}.WeddingAestheticQuiz-module__f1j_aG__resultName{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 8px;font-size:clamp(36px,6vw,48px);font-style:italic;font-weight:400;line-height:1.1}.WeddingAestheticQuiz-module__f1j_aG__resultTagline{font-family:var(--font-caveat), cursive;color:var(--pink);margin-bottom:16px;font-size:22px}.WeddingAestheticQuiz-module__f1j_aG__paletteSection{margin-top:28px}.WeddingAestheticQuiz-module__f1j_aG__paletteRow{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-top:10px;display:grid}.WeddingAestheticQuiz-module__f1j_aG__swatch{flex-direction:column;gap:4px;display:flex}.WeddingAestheticQuiz-module__f1j_aG__swatchColor{border:1px solid #4b15281a;width:100%;height:64px}.WeddingAestheticQuiz-module__f1j_aG__swatchName{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin-top:6px;font-size:13px;font-style:italic}.WeddingAestheticQuiz-module__f1j_aG__swatchHex{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;color:var(--mauve);text-transform:uppercase;font-size:10px}.WeddingAestheticQuiz-module__f1j_aG__keywordsRow{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.WeddingAestheticQuiz-module__f1j_aG__keyword{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--wine);background:var(--paper);border:1px solid #4b152826;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:700}.WeddingAestheticQuiz-module__f1j_aG__resultActions{border-top:1px dashed #4b15282e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.WeddingAestheticQuiz-module__f1j_aG__resetBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--mauve);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:11px;font-weight:700}.WeddingAestheticQuiz-module__f1j_aG__resetBtn:hover{color:var(--pink)}.WeddingAestheticQuiz-module__f1j_aG__resultLink{font-family:var(--font-syne), sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--pink);border:1.5px solid var(--pink);border-radius:4px;padding:10px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.WeddingAestheticQuiz-module__f1j_aG__resultLink:hover{background:var(--pink);color:#fff}
.WeddingBingo-module__ImgSxq__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.WeddingBingo-module__ImgSxq__resultHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.WeddingBingo-module__ImgSxq__printBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);border:1.5px solid var(--pink);cursor:pointer;background:#fff;border-radius:4px;padding:8px 14px;font-size:11px;font-weight:700}.WeddingBingo-module__ImgSxq__printBtn:hover{background:var(--pink);color:#fff}.WeddingBingo-module__ImgSxq__printArea{flex-direction:column;gap:24px;margin-top:24px;display:flex}.WeddingBingo-module__ImgSxq__card{page-break-after:always;break-after:page;background:#fff;border:1.5px solid #4b15282e;padding:28px}.WeddingBingo-module__ImgSxq__cardHeader{border-bottom:1.5px dashed #4b15282e;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:12px;display:flex}.WeddingBingo-module__ImgSxq__cardTitle{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0;font-size:28px;font-style:italic;font-weight:400}.WeddingBingo-module__ImgSxq__cardMeta{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--mauve);font-size:10px;font-weight:700}.WeddingBingo-module__ImgSxq__grid{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.WeddingBingo-module__ImgSxq__cell{aspect-ratio:1;text-align:center;color:var(--wine);font-size:11px;line-height:1.3;font-family:var(--font-instrument-serif), serif;border:1px solid #4b152833;justify-content:center;align-items:center;padding:6px;font-style:italic;display:flex}.WeddingBingo-module__ImgSxq__cellFree{background:var(--pink);color:#fff;font-style:normal;font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;font-size:14px;font-weight:700}.WeddingBingo-module__ImgSxq__cardFooter{font-family:var(--font-instrument-serif), serif;color:var(--mauve);text-align:center;margin:14px 0 0;font-size:13px;font-style:italic}@media print{body *{visibility:hidden}.WeddingBingo-module__ImgSxq__printArea,.WeddingBingo-module__ImgSxq__printArea *{visibility:visible}.WeddingBingo-module__ImgSxq__printArea{width:100%;margin:0;padding:0;position:absolute;top:0;left:0}.WeddingBingo-module__ImgSxq__card{box-sizing:border-box;border:none;height:100vh;margin:0;padding:40px}.WeddingBingo-module__ImgSxq__cell{font-size:13px}}@media (max-width:540px){.WeddingBingo-module__ImgSxq__row{grid-template-columns:1fr;gap:0}.WeddingBingo-module__ImgSxq__cell{padding:3px;font-size:9px}.WeddingBingo-module__ImgSxq__cardTitle{font-size:22px}}
.WeddingHashtagGenerator-module__DpwG5G__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.WeddingHashtagGenerator-module__DpwG5G__tagList{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.WeddingHashtagGenerator-module__DpwG5G__tagItem{display:block}.WeddingHashtagGenerator-module__DpwG5G__tagButton{text-align:left;background:var(--paper);cursor:pointer;border:1.5px solid #4b15281f;border-radius:4px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.WeddingHashtagGenerator-module__DpwG5G__tagButton:hover{border-color:var(--pink);background:#fff}.WeddingHashtagGenerator-module__DpwG5G__tagText{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:17px;font-style:italic}.WeddingHashtagGenerator-module__DpwG5G__tagTone{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);background:#fff;border:1px solid #4b15281a;border-radius:3px;padding:3px 7px;font-size:9px;font-weight:700}.WeddingHashtagGenerator-module__DpwG5G__tagCopy{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);text-align:right;min-width:50px;font-size:10px;font-weight:700}@media (max-width:540px){.WeddingHashtagGenerator-module__DpwG5G__row{grid-template-columns:1fr;gap:0}.WeddingHashtagGenerator-module__DpwG5G__tagButton{grid-template-columns:1fr auto}.WeddingHashtagGenerator-module__DpwG5G__tagTone{grid-column:1/-1;justify-self:start}}
.WeddingPartySize-module__vcGe0G__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.WeddingPartySize-module__vcGe0G__unit{color:var(--mauve);margin-left:6px;font-size:.4em;font-style:italic}.WeddingPartySize-module__vcGe0G__noteList{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.WeddingPartySize-module__vcGe0G__noteItem{background:var(--paper);border-left:2px solid var(--gold-light,#c9a96e);color:var(--wine);font-size:14px;font-style:italic;line-height:1.5;font-family:var(--font-instrument-serif), serif;padding:10px 14px 10px 28px;position:relative}.WeddingPartySize-module__vcGe0G__noteItem:before{content:"↳";color:var(--mauve);font-style:normal;font-family:var(--font-syne), sans-serif;position:absolute;left:12px}@media (max-width:540px){.WeddingPartySize-module__vcGe0G__row{grid-template-columns:1fr;gap:0}}
.WeddingROICalculator-module__UufFtq__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.WeddingROICalculator-module__UufFtq__pct{color:var(--pink);margin-left:4px;font-style:italic}.WeddingROICalculator-module__UufFtq__tierLabel{font-family:var(--font-instrument-serif), serif;color:var(--pink);margin:0 0 12px;font-size:22px;font-style:italic;line-height:1.3}.WeddingROICalculator-module__UufFtq__inlineLink{color:var(--pink);font-weight:600;text-decoration:none}.WeddingROICalculator-module__UufFtq__inlineLink:hover{text-decoration:underline}@media (max-width:540px){.WeddingROICalculator-module__UufFtq__row{grid-template-columns:1fr;gap:0}}
.WeddingSeasonChecker-module__T44Vaq__label{font-family:var(--font-instrument-serif), serif;margin:4px 0 12px;font-size:clamp(36px,6vw,48px);font-style:italic;font-weight:400;line-height:1.1}.WeddingSeasonChecker-module__T44Vaq__label_peak{color:var(--pink)}.WeddingSeasonChecker-module__T44Vaq__label_shoulder{color:var(--gold-light,#c9a96e)}.WeddingSeasonChecker-module__T44Vaq__label_off{color:var(--wine)}
.WeddingWebsiteChecklist-module__Tb8jmW__toggleRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:22px;display:grid}.WeddingWebsiteChecklist-module__Tb8jmW__list{flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.WeddingWebsiteChecklist-module__Tb8jmW__item,.WeddingWebsiteChecklist-module__Tb8jmW__itemSecondary{background:var(--paper);border-bottom:1px dashed #4b15281f;border-left:3px solid var(--pink);flex-direction:column;gap:4px;margin-bottom:6px;padding:12px 14px;display:flex}.WeddingWebsiteChecklist-module__Tb8jmW__itemSecondary{border-left-color:var(--gold-light,#c9a96e);opacity:.85}.WeddingWebsiteChecklist-module__Tb8jmW__item:last-child,.WeddingWebsiteChecklist-module__Tb8jmW__itemSecondary:last-child{border-bottom:1px dashed #4b15281f}.WeddingWebsiteChecklist-module__Tb8jmW__itemTitle{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:17px;font-weight:400}.WeddingWebsiteChecklist-module__Tb8jmW__itemWhy{color:var(--mauve);font-size:13.5px;font-style:italic;line-height:1.5}.WeddingWebsiteChecklist-module__Tb8jmW__divider{background-image:repeating-linear-gradient(90deg,#4b15282e 0 6px,#0000 6px 12px);height:1.5px;margin:24px 0 16px}
.WeddingWeekendLite-module__zA5I_q__unit{color:var(--mauve);margin-left:6px;font-size:.55em;font-style:italic}.WeddingWeekendLite-module__zA5I_q__dayList{flex-direction:column;gap:14px;margin-top:24px;display:flex}.WeddingWeekendLite-module__zA5I_q__dayBlock{background:var(--paper);border-left:3px solid var(--gold-light,#c9a96e);align-items:baseline;gap:14px;padding:14px 16px;display:flex}.WeddingWeekendLite-module__zA5I_q__dayLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--wine);flex-shrink:0;min-width:60px;font-size:11px;font-weight:700}.WeddingWeekendLite-module__zA5I_q__dayEvents{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:17px;font-style:italic;line-height:1.4}
.WhoPaysForWhat-module__MFFOHG__modeRow{gap:6px;display:flex}.WhoPaysForWhat-module__MFFOHG__modeChip{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15282e;border-radius:4px;flex:1;padding:10px;font-size:10px;font-weight:700}.WhoPaysForWhat-module__MFFOHG__modeChip:hover{border-color:var(--pink)}.WhoPaysForWhat-module__MFFOHG__modeChipActive{border-color:var(--pink);background:var(--pink);color:#fff}.WhoPaysForWhat-module__MFFOHG__table{flex-direction:column;gap:0;margin-top:16px;display:flex}.WhoPaysForWhat-module__MFFOHG__row{border-bottom:1px dashed #4b15281f;grid-template-columns:180px 1fr 1fr;align-items:baseline;gap:14px;padding:12px 0;display:grid}.WhoPaysForWhat-module__MFFOHG__row:last-child{border-bottom:none}.WhoPaysForWhat-module__MFFOHG__row:has(.WhoPaysForWhat-module__MFFOHG__cell:only-of-type){grid-template-columns:180px 1fr}.WhoPaysForWhat-module__MFFOHG__cat{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--wine);font-size:10px;font-weight:700}.WhoPaysForWhat-module__MFFOHG__cell{font-family:var(--font-instrument-serif), serif;font-size:15px;font-style:italic;line-height:1.4}.WhoPaysForWhat-module__MFFOHG__tradCell{color:var(--wine)}.WhoPaysForWhat-module__MFFOHG__modCell{color:var(--mauve)}@media (max-width:600px){.WhoPaysForWhat-module__MFFOHG__row{grid-template-columns:1fr;gap:4px}.WhoPaysForWhat-module__MFFOHG__cell:before{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);margin-right:6px;font-size:9px;font-style:normal;font-weight:700}.WhoPaysForWhat-module__MFFOHG__tradCell:before{content:"TRADITIONAL:"}.WhoPaysForWhat-module__MFFOHG__modCell:before{content:"MODERN:"}}
.InviteEstimatorTool-module___LjdWW__sides{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}.InviteEstimatorTool-module___LjdWW__sideCol{background:#fff;border:1.5px solid #4b152814;border-radius:14px;flex-direction:column;padding:20px 18px;display:flex}.InviteEstimatorTool-module___LjdWW__sideHeader{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);border-bottom:1px dashed #4b152824;margin-bottom:14px;padding-bottom:10px;font-size:11px;font-weight:700;display:block}.InviteEstimatorTool-module___LjdWW__fieldRow{border-bottom:1px dashed #4b152814;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.InviteEstimatorTool-module___LjdWW__fieldRow:last-of-type{border-bottom:none}.InviteEstimatorTool-module___LjdWW__fieldText{flex-direction:column;gap:2px;min-width:0;display:flex}.InviteEstimatorTool-module___LjdWW__fieldLabel{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:15px;line-height:1.2}.InviteEstimatorTool-module___LjdWW__fieldHelper{color:var(--mauve);font-size:11px;line-height:1.35}.InviteEstimatorTool-module___LjdWW__numberInput{font-family:var(--font-instrument-serif), serif;color:var(--wine);background:var(--paper);text-align:center;border:1.5px solid #4b15281f;border-radius:6px;outline:none;width:64px;padding:6px 8px;font-size:22px;transition:border-color .18s,background .18s}.InviteEstimatorTool-module___LjdWW__numberInput:focus{border-color:var(--pink);background:#fff}.InviteEstimatorTool-module___LjdWW__sideTotalRow{border-top:1.5px solid #4b15281f;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;display:flex}.InviteEstimatorTool-module___LjdWW__sideTotalLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);font-size:10px;font-weight:700}.InviteEstimatorTool-module___LjdWW__sideTotalValue{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:24px;font-style:italic}.InviteEstimatorTool-module___LjdWW__divider{background:#4b15281a;height:1px;margin:8px 0 24px}.InviteEstimatorTool-module___LjdWW__choiceRow{flex-wrap:wrap;gap:8px;display:flex}.InviteEstimatorTool-module___LjdWW__choice{font-family:var(--font-syne), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15281f;border-radius:999px;padding:9px 16px;font-size:11px;font-weight:700;transition:all .18s}.InviteEstimatorTool-module___LjdWW__choice:hover{border-color:var(--pink)}.InviteEstimatorTool-module___LjdWW__choiceActive{background:var(--wine);color:#fff;border-color:var(--wine)}.InviteEstimatorTool-module___LjdWW__resultHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.InviteEstimatorTool-module___LjdWW__bigRange{font-family:var(--font-instrument-serif), serif;color:var(--wine);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;font-size:clamp(40px,9vw,64px);line-height:1;display:flex}.InviteEstimatorTool-module___LjdWW__bigRange em{color:var(--pink);font-style:italic}.InviteEstimatorTool-module___LjdWW__dash{color:var(--mauve);font-size:.7em}.InviteEstimatorTool-module___LjdWW__suffix{font-family:var(--font-instrument-serif), serif;color:var(--mauve);margin-left:4px;font-size:22px;font-style:italic}.InviteEstimatorTool-module___LjdWW__copyBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);border:1.5px solid var(--pink);cursor:pointer;background:#fff;border-radius:4px;flex-shrink:0;padding:7px 12px;font-size:10px;font-weight:700;transition:background .18s,color .18s}.InviteEstimatorTool-module___LjdWW__copyBtn:hover{background:var(--pink);color:#fff}.InviteEstimatorTool-module___LjdWW__splitRow{background:var(--paper);border-radius:8px;align-items:stretch;margin-bottom:22px;padding:14px 18px;display:flex}.InviteEstimatorTool-module___LjdWW__splitCol{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.InviteEstimatorTool-module___LjdWW__splitDivider{background:#4b152824;width:1px;margin:0 12px}.InviteEstimatorTool-module___LjdWW__splitLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);font-size:10px;font-weight:700}.InviteEstimatorTool-module___LjdWW__splitValue{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:28px;font-style:italic}.InviteEstimatorTool-module___LjdWW__softCta{text-align:center;font-family:var(--font-instrument-serif), serif;color:var(--mauve);margin-top:28px;font-size:16px;font-style:italic}.InviteEstimatorTool-module___LjdWW__softCta a{color:var(--pink);font-weight:600;text-decoration:none}.InviteEstimatorTool-module___LjdWW__softCta a:hover{text-decoration:underline}@media (max-width:720px){.InviteEstimatorTool-module___LjdWW__sides{grid-template-columns:1fr}.InviteEstimatorTool-module___LjdWW__resultHeader{flex-direction:column}.InviteEstimatorTool-module___LjdWW__copyBtn{align-self:flex-start}}
.WhoWalksWhen-module__RV1fMW__row{grid-template-columns:200px 1fr;gap:20px;display:grid}.WhoWalksWhen-module__RV1fMW__toggleGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:22px;display:grid}.WhoWalksWhen-module__RV1fMW__note{font-family:var(--font-instrument-serif), serif;color:var(--mauve);border-left:2px solid #4b15282e;margin:4px 0 24px;padding-left:12px;font-size:16px;font-style:italic;line-height:1.55}.WhoWalksWhen-module__RV1fMW__section{font-family:var(--font-syne), sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--wine);margin:24px 0 8px;font-size:11px;font-weight:700}.WhoWalksWhen-module__RV1fMW__section:first-of-type{margin-top:4px}.WhoWalksWhen-module__RV1fMW__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.WhoWalksWhen-module__RV1fMW__item{border-bottom:1px dashed #4b15281f;grid-template-columns:36px 1fr;gap:14px;padding:12px 0;display:grid}.WhoWalksWhen-module__RV1fMW__item:last-child{border-bottom:none}.WhoWalksWhen-module__RV1fMW__idx{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;color:var(--pink);padding-top:3px;font-size:11px;font-weight:700}.WhoWalksWhen-module__RV1fMW__body{flex-direction:column;gap:3px;display:flex}.WhoWalksWhen-module__RV1fMW__who{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:17px}.WhoWalksWhen-module__RV1fMW__detail{color:var(--mauve);font-size:13.5px;font-style:italic;line-height:1.45}@media (max-width:540px){.WhoWalksWhen-module__RV1fMW__row{grid-template-columns:1fr;gap:0}}
.OutfitCalculatorTool-module__1v5GOq__choiceRow{flex-wrap:wrap;gap:8px;display:flex}.OutfitCalculatorTool-module__1v5GOq__choice{font-family:var(--font-syne), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15281f;border-radius:999px;padding:9px 16px;font-size:11px;font-weight:700;transition:all .18s}.OutfitCalculatorTool-module__1v5GOq__choice:hover{border-color:var(--pink)}.OutfitCalculatorTool-module__1v5GOq__choiceActive{background:var(--wine);color:#fff;border-color:var(--wine)}.OutfitCalculatorTool-module__1v5GOq__personaRow{gap:10px;margin:14px 0 10px;display:flex}.OutfitCalculatorTool-module__1v5GOq__personaBtn{font-family:var(--font-instrument-serif), serif;color:var(--wine);background:var(--paper);cursor:pointer;border:1.5px solid #4b15281f;border-radius:8px;flex:1;padding:12px 16px;font-size:18px;font-style:italic;transition:all .18s}.OutfitCalculatorTool-module__1v5GOq__personaBtn:hover{border-color:var(--pink)}.OutfitCalculatorTool-module__1v5GOq__personaBtnOn{border-color:var(--pink);background:#fff;box-shadow:0 8px 18px #d4537e29}.OutfitCalculatorTool-module__1v5GOq__resultHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.OutfitCalculatorTool-module__1v5GOq__resultLine{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 0;font-size:22px;font-style:italic;line-height:1.3}.OutfitCalculatorTool-module__1v5GOq__resultLine em{color:var(--pink);font-size:30px;font-style:italic}.OutfitCalculatorTool-module__1v5GOq__copyBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);border:1.5px solid var(--pink);cursor:pointer;background:#fff;border-radius:4px;flex-shrink:0;padding:7px 12px;font-size:10px;font-weight:700;transition:background .18s,color .18s}.OutfitCalculatorTool-module__1v5GOq__copyBtn:hover{background:var(--pink);color:#fff}.OutfitCalculatorTool-module__1v5GOq__tableWrap{margin:0 -8px;overflow-x:auto}.OutfitCalculatorTool-module__1v5GOq__table{border-collapse:collapse;width:100%;margin:0 8px}.OutfitCalculatorTool-module__1v5GOq__table th{font-family:var(--font-syne), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--mauve);text-align:left;border-bottom:1.5px solid #4b152829;padding:10px 8px;font-size:10px;font-weight:700}.OutfitCalculatorTool-module__1v5GOq__table td{color:var(--wine);vertical-align:top;border-bottom:1px dashed #4b15281a;padding:12px 8px;font-size:14px;line-height:1.45}.OutfitCalculatorTool-module__1v5GOq__table td:first-child{font-family:var(--font-instrument-serif), serif;color:var(--wine);white-space:nowrap;font-size:16px;font-style:italic}.OutfitCalculatorTool-module__1v5GOq__optionalRow td{color:var(--mauve)}.OutfitCalculatorTool-module__1v5GOq__pill{font-family:var(--font-syne), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:var(--wine);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.OutfitCalculatorTool-module__1v5GOq__pillOptional{background:var(--gold-light);color:var(--wine)}.OutfitCalculatorTool-module__1v5GOq__checklist{border-top:1px dashed #4b15282e;margin-top:24px;padding-top:20px}.OutfitCalculatorTool-module__1v5GOq__checklist ul{color:var(--wine);flex-direction:column;gap:6px;margin:10px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.5;display:flex}.OutfitCalculatorTool-module__1v5GOq__alterationCallout{background:var(--paper);border-left:3px solid var(--wine);border-radius:4px;margin-top:22px;padding:16px 18px}.OutfitCalculatorTool-module__1v5GOq__alterationCopy{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:6px 0 0;font-size:16px;font-style:italic;line-height:1.5}.OutfitCalculatorTool-module__1v5GOq__softCta{text-align:center;font-family:var(--font-instrument-serif), serif;color:var(--mauve);margin-top:28px;font-size:16px;font-style:italic}.OutfitCalculatorTool-module__1v5GOq__softCta a{color:var(--pink);font-weight:600;text-decoration:none}.OutfitCalculatorTool-module__1v5GOq__softCta a:hover{text-decoration:underline}@media (max-width:540px){.OutfitCalculatorTool-module__1v5GOq__resultHeader{flex-direction:column}.OutfitCalculatorTool-module__1v5GOq__copyBtn{align-self:flex-start}.OutfitCalculatorTool-module__1v5GOq__table td:first-child{white-space:normal}}
.VendorChecklistTool-module__cy2Z5a__choiceRow{flex-wrap:wrap;gap:8px;display:flex}.VendorChecklistTool-module__cy2Z5a__choice{font-family:var(--font-syne), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--wine);cursor:pointer;background:#fff;border:1.5px solid #4b15281f;border-radius:999px;padding:9px 16px;font-size:11px;font-weight:700;transition:all .18s}.VendorChecklistTool-module__cy2Z5a__choice:hover{border-color:var(--pink)}.VendorChecklistTool-module__cy2Z5a__choiceActive{background:var(--wine);color:#fff;border-color:var(--wine)}.VendorChecklistTool-module__cy2Z5a__resultHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.VendorChecklistTool-module__cy2Z5a__resultLine{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:4px 0 0;font-size:22px;font-style:italic;line-height:1.3}.VendorChecklistTool-module__cy2Z5a__resultLine em{color:var(--pink);font-size:28px;font-style:italic}.VendorChecklistTool-module__cy2Z5a__copyBtn{font-family:var(--font-syne), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);border:1.5px solid var(--pink);cursor:pointer;background:#fff;border-radius:4px;flex-shrink:0;padding:7px 12px;font-size:10px;font-weight:700;transition:background .18s,color .18s}.VendorChecklistTool-module__cy2Z5a__copyBtn:hover{background:var(--pink);color:#fff}.VendorChecklistTool-module__cy2Z5a__tier{background:var(--paper);border-left:3px solid var(--wine);border-radius:10px;margin-bottom:26px;padding:18px 18px 14px}.VendorChecklistTool-module__cy2Z5a__tier_required{border-left-color:var(--pink)}.VendorChecklistTool-module__cy2Z5a__tier_recommended{border-left-color:var(--gold)}.VendorChecklistTool-module__cy2Z5a__tier_optional{border-left-color:var(--mauve)}.VendorChecklistTool-module__cy2Z5a__tierHeader{border-bottom:1px dashed #4b152824;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:10px;display:flex}.VendorChecklistTool-module__cy2Z5a__tierLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--wine);font-size:11px;font-weight:700}.VendorChecklistTool-module__cy2Z5a__tierCount{font-family:var(--font-instrument-serif), serif;color:var(--wine);font-size:22px;font-style:italic}.VendorChecklistTool-module__cy2Z5a__vendorList{flex-direction:column;gap:16px;display:flex}.VendorChecklistTool-module__cy2Z5a__vendor{background:#fff;border:1px solid #4b152814;border-radius:8px;padding:14px 16px}.VendorChecklistTool-module__cy2Z5a__vendorHead{border-bottom:1px dashed #4b15281a;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.VendorChecklistTool-module__cy2Z5a__vendorName{font-family:var(--font-instrument-serif), serif;color:var(--wine);margin:0;font-size:20px;font-style:italic;font-weight:400}.VendorChecklistTool-module__cy2Z5a__vendorServes{font-family:var(--font-syne), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--mauve);text-align:right;max-width:50%;font-size:9px;font-weight:700;line-height:1.4}.VendorChecklistTool-module__cy2Z5a__vendorMeta{grid-template-columns:130px 1fr;gap:12px;padding:6px 0;font-size:13px;line-height:1.45;display:grid}.VendorChecklistTool-module__cy2Z5a__metaLabel{font-family:var(--font-syne), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--mauve);padding-top:2px;font-size:10px;font-weight:700}.VendorChecklistTool-module__cy2Z5a__metaValue{color:var(--wine)}.VendorChecklistTool-module__cy2Z5a__questions{border-top:1px dashed #4b15281a;margin-top:8px;padding-top:8px}.VendorChecklistTool-module__cy2Z5a__questions ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.VendorChecklistTool-module__cy2Z5a__questions li{color:var(--wine);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.VendorChecklistTool-module__cy2Z5a__questions li:before{content:"·";color:var(--pink);font-size:18px;font-weight:700;line-height:1;position:absolute;left:6px}.VendorChecklistTool-module__cy2Z5a__questionsMore{margin-top:2px;font-style:italic;color:var(--pink)!important}.VendorChecklistTool-module__cy2Z5a__questionsMore:before{font-style:normal;top:0;content:"→"!important;font-size:13px!important}.VendorChecklistTool-module__cy2Z5a__softCta{text-align:center;font-family:var(--font-instrument-serif), serif;color:var(--mauve);margin-top:28px;font-size:16px;font-style:italic}.VendorChecklistTool-module__cy2Z5a__softCta a{color:var(--pink);font-weight:600;text-decoration:none}.VendorChecklistTool-module__cy2Z5a__softCta a:hover{text-decoration:underline}@media (max-width:540px){.VendorChecklistTool-module__cy2Z5a__resultHeader{flex-direction:column}.VendorChecklistTool-module__cy2Z5a__copyBtn{align-self:flex-start}.VendorChecklistTool-module__cy2Z5a__vendorHead{flex-direction:column;gap:4px}.VendorChecklistTool-module__cy2Z5a__vendorServes{text-align:left;max-width:100%}.VendorChecklistTool-module__cy2Z5a__vendorMeta{grid-template-columns:1fr;gap:4px}}