.sg{--indigo-50: #fbfcfe;--indigo-100: #f5f8fc;--indigo-300: #e0ebf7;--indigo-400: #d6e4f4;--indigo-800: #5992d4;--indigo-900: #3077c9;--navy-400: #ccd4dd;--navy-600: #8093a9;--navy-800: #345276;--navy-900: #012754;--gold-100: #fff9ee;--purple-100: #f1ecfa;--coral-100: #fff2f0;--magenta-100: #fae5f1;--green-100: #effbf5;--wheat-100: #fff6e5;--shadow-card: 0px 12px 8px rgba(125, 146, 169, .08);--shadow-button: 0px 4px 8px 0px rgba(1, 39, 84, .08);--shadow-item: -10.345px 4.526px 15.517px 0px rgba(89, 114, 143, .08);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--indigo-50);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.sg__header{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;width:100%;border-bottom:1px solid var(--indigo-300);background:#fff}.sg__headerRow{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;padding:0 24px}.sg__quitGroup{display:flex;gap:8px;align-items:center;width:409.333px}.sg__flowBtn{display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid var(--indigo-300);border-radius:1000px;background:#fff;cursor:pointer}.sg__icon{display:grid;place-items:center;flex:0 0 auto;overflow:hidden}.sg__icon--24{width:24px;height:24px}.sg__icon--16{width:16px;height:16px}.sg__icon img{display:block}.sg__icon--quit img{width:12.0116px;height:12.0099px}.sg__icon--restart img{width:20px;height:20px}.sg__icon--send img{width:13.3341px;height:13.3295px}.sg__icon--chevron img{width:7.02773px;height:4.16439px}.sg__giftName{display:flex;gap:12px;align-items:center;justify-content:center;padding:24px 16px;opacity:0}.sg__giftNameText{color:var(--navy-400);font-size:16px;font-weight:500;line-height:1.5;text-transform:capitalize;white-space:nowrap}.sg__actions{display:flex;gap:16px;align-items:center;justify-content:flex-end}.sg__sendWrap{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border:1px solid var(--indigo-900);border-radius:16px;box-shadow:var(--shadow-button);opacity:.3}.sg__send{display:flex;gap:8px;align-items:center;justify-content:center;height:48px;padding:16px 24px;border:2px solid rgba(255,255,255,.2);border-radius:16px;background:linear-gradient(to bottom,var(--indigo-800),var(--indigo-900));color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:1.15;text-transform:capitalize;white-space:nowrap;cursor:default}.sg__mascot{--mascot-scale: 1.32;--mascot-top: 10px;position:absolute;z-index:2;top:var(--mascot-top);left:50%;transform:translate(-50%);width:calc(184.94px * var(--mascot-scale));height:calc(145px * var(--mascot-scale));pointer-events:none}.sg__mascotShadow{--shadow-scale: .6;--shadow-line: 104px;position:absolute;top:calc(var(--shadow-line) * var(--mascot-scale));left:calc(50% - .45px * var(--mascot-scale));width:calc(184.94px * var(--shadow-scale));height:calc(47.754px * var(--shadow-scale));transform:translate(-50%,-50%)}.sg__mascotCharacter{position:absolute;top:0;left:calc(50% + .45px * var(--mascot-scale));width:calc(145.902px * var(--mascot-scale));height:calc(144.967px * var(--mascot-scale));transform:translate(-50%)}.sg__main{position:relative;z-index:1;flex:1 1 0;display:flex;flex-direction:column;gap:137px;align-items:center;min-height:0;padding:150px 0 24px;width:100%;overflow:hidden}.sg__question{position:relative;z-index:4;display:flex;flex-direction:column;gap:48px;align-items:center;justify-content:center;width:100%;height:356px;padding:40px 120px}.sg__questionInner{display:flex;flex-direction:column;gap:16px;align-items:center}.sg__title{margin:0;color:var(--navy-800);font-family:Clash Display,DM Sans,sans-serif;font-size:40px;font-weight:500;line-height:1.3;text-align:center;white-space:nowrap}.sg__card{display:flex;flex-direction:column;align-items:flex-start;padding:24px 48px;border:1px solid var(--indigo-300);border-radius:24px;background:#fff;filter:drop-shadow(var(--shadow-card))}.sg__cardRow{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:center}.sg__cardLabel{color:var(--navy-900);font-size:18px;font-weight:400;line-height:1.5;white-space:nowrap}.sg__selectWrap{position:relative}.sg__select{display:flex;gap:12px;align-items:center;height:56px;min-width:100px;padding:8px 8px 8px 16px;border:1px solid var(--indigo-300);border-radius:16px;background:#fff;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.sg__select:hover{border-color:var(--indigo-800)}.sg__select[aria-expanded=true]{border-color:var(--indigo-900);box-shadow:0 0 0 1px var(--indigo-900),0 6px 16px #3077c924}.sg__select:focus-visible{outline:2px solid var(--indigo-800);outline-offset:2px}.sg__selectValue.sg__selectValue--set{color:var(--navy-900)}.sg__icon--chevron{transition:transform .15s ease}.sg__icon--flipped{transform:rotate(180deg)}.sg__selectValue{display:flex;align-items:center;color:var(--navy-600);font-size:16px;font-weight:400;line-height:1.5;white-space:nowrap}.sg__selectDivider{width:1px;height:100%;background:var(--indigo-300)}.sg__selectChevron{display:flex;align-items:center;padding:10px}.sg__scrollbar{position:absolute;top:-46px;right:8px;width:8px;height:221px;border-radius:1000px;background:var(--indigo-400)}.sg__marquee{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.sg__marqueeRow{display:flex;gap:24px;align-items:flex-start;align-self:flex-start;padding:0 8px 24px;transform:translate(-113px)}.sg__faders{position:absolute;z-index:3;bottom:24px;left:0;width:100%;height:276px;pointer-events:none}.sg__fader{position:absolute;bottom:0;width:280px;height:276px}.sg__fader--left{left:0;background:linear-gradient(to right,var(--indigo-50),rgba(251,252,254,0))}.sg__fader--right{right:0;background:linear-gradient(to left,var(--indigo-50),rgba(251,252,254,0))}.sg__seg{display:flex;gap:12px;align-items:center}.sg__seg--enter{overflow:hidden;white-space:nowrap;animation:sgSegIn .5s cubic-bezier(.2,.7,.2,1) both}@keyframes sgSegIn{0%{max-width:0;opacity:0}40%{opacity:.2}to{max-width:var(--seg-w, 640px);opacity:1}}.sg__appear{animation:sgFadeUp .45s cubic-bezier(.2,.7,.2,1) both}@keyframes sgFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sg__flag{margin-right:8px;font-size:18px;line-height:1}.sg__more{margin-left:6px;padding:2px 6px;border-radius:6px;background:var(--indigo-100);color:var(--navy-800);font-size:12px;font-weight:700}.sg__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:flex;flex-direction:column;min-width:max(100%,268px);overflow:hidden;border:1px solid var(--indigo-300);border-radius:16px;background:#fff;box-shadow:0 16px 32px #0127541a;animation:sgMenuIn .16s ease-out both}@keyframes sgMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sg__menuHeader{padding:16px 20px 6px;color:var(--navy-600);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.sg__menuList{max-height:324px;margin:0;padding:0 0 6px;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin;scrollbar-color:var(--indigo-400) transparent}.sg__menuItem{padding:14px 20px;color:var(--navy-800);font-size:16px;line-height:1.5;white-space:nowrap;cursor:pointer}.sg__menuItem--active{background:var(--indigo-100)}.sg__menuItem[aria-selected=true]{color:var(--navy-900);font-weight:500}.sg__menuEmpty{padding:14px 20px;color:var(--navy-600);font-size:14px}.sg__menuFooter{padding:8px;border-top:1px solid var(--indigo-300)}.sg__menuAction{width:100%;padding:12px;border:0;border-radius:10px;background:none;color:var(--navy-800);font:inherit;font-size:16px;cursor:pointer}.sg__menuAction:hover,.sg__menuAction:focus-visible{background:var(--indigo-100);outline:none}.sg__range{display:flex;gap:8px;align-items:center;padding:4px}.sg__rangeField{display:flex;flex:1 1 0;gap:2px;align-items:center;min-width:0;height:40px;padding:0 10px;border:1px solid var(--indigo-300);border-radius:10px;color:var(--navy-600);font-size:14px}.sg__rangeField:focus-within{border-color:var(--indigo-900)}.sg__rangeField input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--navy-900);font:inherit;font-size:14px}.sg__rangeDash{color:var(--navy-600)}.sg__rangeApply{height:40px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(to bottom,var(--indigo-800),var(--indigo-900));color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.sg__rangeApply:disabled{opacity:.35;cursor:default}.sg__menu--countries{width:300px}.sg__search{display:flex;gap:8px;align-items:center;height:56px;padding:0 16px 0 20px;border-bottom:1px solid var(--indigo-300);background:var(--indigo-50)}.sg__searchInput{flex:1 1 0;min-width:0;border:0;outline:0;background:transparent;color:var(--navy-900);font:inherit;font-size:16px}.sg__searchInput::placeholder{color:var(--navy-600)}.sg__searchIcon{flex:0 0 auto;color:var(--navy-600)}.sg__menuItem--country{display:flex;gap:12px;align-items:center;overflow:hidden;text-overflow:ellipsis}.sg__menuItem--country .sg__flag{margin:0;font-size:20px}.sg__check{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border:1.5px solid var(--indigo-300);border-radius:6px;background:#fff;transition:background .12s ease,border-color .12s ease}.sg__check--on{border-color:var(--indigo-900);background:var(--indigo-900)}.sg__sendWrap{transition:opacity .3s ease}.sg__sendWrap--ready{opacity:1}.sg__sendWrap--ready .sg__send{cursor:pointer}.sg__coll{display:flex;flex-direction:column;padding:8px;border:1px solid var(--indigo-300);border-radius:24px;background:#fff;box-shadow:var(--shadow-card)}.sg__coll--marquee{flex:0 0 auto;width:300px}.sg__collBanner{position:relative;height:112px;overflow:hidden;border-radius:16px}.sg__collItem{position:absolute;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none}.sg__collItem--0{bottom:-6%;left:4%;width:calc(34% * var(--s, 1));transform:rotate(-8deg)}.sg__collItem--1{top:-2%;left:28%;width:calc(40% * var(--s, 1));transform:rotate(4deg)}.sg__collItem--2{top:14%;left:58%;width:calc(26% * var(--s, 1));transform:rotate(-6deg)}.sg__collItem--3{right:2%;bottom:-4%;width:calc(24% * var(--s, 1));transform:rotate(10deg)}.sg__collItem--0.sg__collItem--of3{left:8%;width:calc(36% * var(--s, 1))}.sg__collItem--1.sg__collItem--of3{left:36%;width:calc(34% * var(--s, 1))}.sg__collItem--2.sg__collItem--of3{top:6%;left:auto;right:6%;width:calc(30% * var(--s, 1))}.sg__collBody{display:flex;flex-direction:column;gap:8px;padding:16px 12px 8px}.sg__collTitle{margin:0;overflow:hidden;color:var(--navy-900);font-size:18px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.sg__collText{display:-webkit-box;margin:0;overflow:hidden;color:var(--navy-600);font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sg__curated{display:flex;gap:6px;align-items:center;margin-top:8px}.sg__curated img{display:block;width:20px;height:20px}.sg__curatedText{color:var(--navy-600);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.sg__curatedText b{color:var(--navy-800);font-weight:700}.sg__main--browse{gap:0;padding-bottom:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--indigo-400) transparent}.sg__main--browse .sg__question{flex:0 0 auto;height:auto;padding:92px 24px 0}.sg__browse{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;width:100%;padding-bottom:64px}.sg__subtitle{margin:36px 0 28px;color:var(--navy-800);font-size:18px;line-height:1.5;text-align:center}.sg__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1040px,calc(100% - 48px))}@media (max-width: 1000px){.sg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.sg__grid{grid-template-columns:minmax(0,1fr)}.sg__title{white-space:normal}}@media (prefers-reduced-motion: reduce){.sg__appear,.sg__menu,.sg__seg--enter{animation:none}}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Regular-CqXbOgtz.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Medium-BpF52mW9.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Semibold-DHOpcw9y.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Bold-DPMaIpsk.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Clash Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background-color:#fbfcfe}*{box-sizing:border-box}
