:root{--niana-primary: #F0127E;--niana-text-primary: #322a38;--niana-text-tertiary: #685e70;--niana-text-secondary: #ac9eaf;--niana-main-gradient: linear-gradient(228deg, #ff41d4, var(--niana-primary), #ffb549);--radial-color: radial-gradient(var(--niana-text-primary), rgba(187, 187, 187, .56), rgba(183, 183, 183, .2));--niana-border: #AD94B152;--accent-color: #D7D0D342;color-scheme:light}@font-face{font-family:SF Rounded;src:url(https://saintur.github.io/cdn.daaluu/media/SF-Pro-Rounded-Bold.otf);font-style:normal;font-display:block;font-weight:700}@font-face{font-family:SF Rounded;src:url(https://saintur.github.io/cdn.daaluu/media/SF-Pro-Rounded-Medium.otf);font-style:normal;font-display:block;font-weight:600}@font-face{font-family:SF Rounded;src:url(https://saintur.github.io/cdn.daaluu/media/SF-Pro-Rounded-Regular.otf);font-style:normal;font-display:block;font-weight:400}html{overflow:hidden}body,html{margin:0;padding:0;height:100dvh;color:var(--niana-text-primary);overflow-x:hidden;font-family:SF Rounded,"M PLUS Rounded 1c",system-ui,Helvetica,Arial,sans-serif;position:relative;background:linear-gradient(145deg,#fff,#fdf6ff);font-size:15px;font-weight:500}*{transition:all .3s ease-in-out}h1,h2,h3,h4,h5,h6{font-weight:600}a{color:var(--niana-primary);cursor:pointer;font-weight:400}.glassy-border{background:linear-gradient(195deg,rgba(255,255,255,.7),transparent,transparent,rgba(247,243,255,.6)) border-box;border:1.5px solid transparent;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;position:absolute;top:0;left:0;z-index:0;border-radius:24px;width:100%;height:100%}.glassy-border.pinky{background:linear-gradient(195deg,rgba(238,91,218,.7),transparent,transparent,rgba(255,180,68,.6)) border-box}.round{width:44px;height:44px;border-radius:50%;min-width:44px;display:flex;align-items:center;justify-content:center}.round.light{background:#fff}.qpay-icon,.applepay-icon{background-repeat:no-repeat;background-size:contain;background-position:center;width:72px;height:36px}.qpay-icon{background-image:url(/images/qpay.webp)}.applepay-icon{background-image:url(/images/applepay.webp)}.text-gradient{background:var(--niana-main-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-secondary{color:var(--niana-text-secondary)}.text-primary{color:var(--niana-text-primary)}.niana-main{max-width:960px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}.niana-main .main-content{display:flex;flex:1;flex-direction:column;padding-top:36px}.quarter-degree{transform:rotate(45deg)}.main-header{position:sticky;top:8px;z-index:999;width:100%;margin:auto}.main-header.mobile{bottom:8px;top:unset}header{padding:0 16px;height:60px;z-index:12;position:sticky;top:0;display:flex;gap:8px;align-items:flex-end;justify-content:flex-start;transform-origin:bottom left}header .header{flex:1;height:48px;display:flex;align-items:center;justify-content:space-between;border-radius:32px;box-shadow:0 5px 18px #0000001f;padding:0 6px;background:linear-gradient(192deg,#efe8eb5e,#f6eff2db,#f6eff25e);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);will-change:transform,backdrop-filter;perspective:1000px;transform:translateZ(0)}header .float{position:absolute}header .right{right:0}.icon-silver{color:var(--niana-text-secondary)}.icon-red{color:#ff156e}.icon-orange{color:orange}.icon-sm{font-size:16px}.icon-md{font-size:20px}.icon-lg{font-size:24px}.icon-xlg{font-size:28px}.icon-xxlg{font-size:32px}.icon-rotate-45{transform:rotate(45deg)}.cursor-pointer{cursor:pointer}a.fb{color:#0866ff;font-weight:500}a.ig{background:linear-gradient(228deg,red,red,red,red,#fff129);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;font-weight:500}a.yt{color:#f03;font-weight:500}input,select,textarea{min-height:36px;border:none;outline:none;appearance:none;border-radius:12px;padding:0 12px;font-size:15px;-webkit-user-select:none;user-select:none;font-family:inherit;color:var(--niana-text-primary)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--niana-text-secondary)}input.ng-invalid.ng-dirty,select.ng-invalid.ng-dirty,textarea.ng-invalid.ng-dirty{border-color:#ff156e}textarea{height:unset;padding:8px 16px;resize:vertical;border-radius:12px}textarea::-webkit-resizer{background:url(/images/corner.svg) no-repeat center center;background-size:16px}textarea:before{position:absolute;bottom:0;right:0;content:"";display:block;height:16px;width:16px;background:url(/images/corner.svg) no-repeat center center;background-size:12px}button{height:36px;border:none;outline:none;appearance:none;border-radius:12px;padding:0 16px;font-size:15px;-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:500;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;color:var(--niana-text-tertiary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80}button.primary{background:var(--niana-main-gradient);color:#fff}button.outline{border:1.5px solid var(--niana-text-tertiary);color:var(--niana-text-tertiary)}button.outline-primary{border:1.5px solid var(--niana-primary);color:var(--niana-primary)}button.round{border-radius:36px;max-width:36px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;min-width:36px}button.rounded{border-radius:18px}button.shrink{width:fit-content}button.tertiary{background:#eee2ed}button i{display:flex}button.red{background:#f877720f;color:#ff156e;border-color:#ff156e}a:has(i){display:flex;align-items:center;gap:4px}.isb-main-gradient{background:var(--niana-main-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex}.space-sm{display:block;content:"";min-width:16px;min-height:16px}.form-message{display:flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:15px;margin:16px 0;max-width:280px}.alert{display:flex;align-items:flex-start;gap:4px;padding:8px;border-radius:12px;min-width:280px;font-size:14px}.alert span{line-height:24px}.alert-success{background:#49d7851f;color:#11a85f}.alert-success a{color:#11a85f;font-weight:500;text-decoration:underline}.red-text{color:#ff156e!important;font-weight:400!important;line-height:16px!important;font-size:13px}.alert-none{background:#3636360f;color:#2f2f2f}.alert-none a{color:#2f2f2f;font-weight:500;text-decoration:underline}.alert-danger{background:#f877720f;color:#ff156e}.alert-danger a{color:#ff156e;font-weight:500;text-decoration:underline}.alert-warning{background:#ffcc861c;color:#ff852c}.alert-warning a{color:#ff852c;font-weight:500;text-decoration:underline}.alert-info{background:#3d73e70d;color:#1b93ff}.alert-info a{color:#1b93ff;font-weight:500;text-decoration:underline}fieldset{padding-block:0;margin:16px 0 0;border:none;padding:0;min-width:180px;display:flex;flex-direction:column;flex:1;position:relative}fieldset:empty{height:0;max-height:0;margin:0;padding:0}fieldset label{position:absolute;font-size:15px;font-weight:400;margin-left:8px;top:8px;left:4px;color:var(--niana-text-secondary)}fieldset small{margin-left:8px;color:#7f7988}fieldset:has(input:focus) label,fieldset:has(input:not(:placeholder-shown)) label,fieldset:has(input:is(:-webkit-autofill,:autofill)) label,fieldset:has(textarea:focus) label,fieldset:has(textarea:not(:placeholder-shown)) label,fieldset:has(textarea:-webkit-autofill) label{top:-22px;left:0;font-weight:500;color:var(--niana-text-tertiary)}fieldset:has(select:-webkit-autofill) label,fieldset:has(select:open) label{top:-22px;left:0;font-weight:500;color:var(--niana-text-tertiary)}.form-group{border:none;padding:0;display:flex;align-items:center;gap:24px}.input-with-icon{display:flex;align-items:center;gap:4px}.input-with-icon .indicator{margin-top:16px}.input-with-icon+.red-text{padding-left:24px}.group-input{display:flex;position:relative;flex:1;width:100%}.group-input i{position:absolute;width:36px;height:36px;min-height:36px;min-width:36px;top:0;right:0;display:flex;align-items:center;justify-content:center;color:var(--niana-text-secondary);font-size:20px;z-index:1}.group-input input{width:100%}form{border-radius:24px;display:flex;flex-direction:column;gap:8px;transition:all .3s ease}form input,form select,form textarea{background:#eaeaea4d}.overflow-backdrop{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:#ffffff80;z-index:999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.modal{z-index:1000;animation:modal-in .3s ease;position:fixed;max-width:686px;width:686px;left:calc(50% - 343px);background:#fff;box-shadow:0 0 8px silver;border-radius:24px;height:640px;max-height:fit-content;top:120px;overflow:hidden}.sticky-header{position:sticky;top:0;left:0;right:0;background:#ffffffb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:2px 0 12px #8b8b8b38}.overlapping-price{display:flex}.overlapping-price h2{font-weight:600;margin:0}.overlapping-price h2:last-child{background:linear-gradient(227deg,var(--niana-text-primary),transparent 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:-4px}.overlapping-price.sm h2{font-size:18px}.flex{display:flex}.flex-1{flex:1}.p-4{padding:4px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.skeleton-bg{background:var(--accent-color)}.column{flex-direction:column}.align-items-center{align-items:center}.align-items-end{align-items:end}.justify-content-space-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.overlapping-date{height:fit-content;width:fit-content;display:flex;flex-direction:column}.overlapping-date div{user-focus:none;margin:0;font-weight:600;font-size:36px;min-width:30px;display:flex;align-items:center;justify-content:center}.overlapping-date div:first-child{background:linear-gradient(to bottom,var(--niana-text-primary),transparent 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:-28px}.overlapping-date div:last-child{color:var(--niana-text-primary)}.overlapping-date.small-date div{font-size:25px}.overlapping-date.small-date div:first-child{margin-bottom:-16px}.with-discount{display:flex;flex-direction:column;align-items:end}.with-discount div:first-child{margin-bottom:-13px;background:linear-gradient(to bottom,var(--niana-text-tertiary),transparent 72%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.artificial-bg{position:absolute;bottom:0;left:0;width:100%;height:80%}.header-bg{transition:rotate 0ms;height:110px;bottom:unset;top:0;left:0;right:0;transform:rotate(180deg);position:fixed;z-index:100}.gradient-blur{position:absolute;z-index:5;inset:auto 0 0;height:100%;pointer-events:none}.gradient-blur>div,.gradient-blur:before,.gradient-blur:after{position:absolute;inset:0}.gradient-blur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);mask:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 12.5%,rgb(0,0,0) 25%,rgba(0,0,0,0) 37.5%)}.gradient-blur>div:nth-of-type(1){z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);mask:linear-gradient(to bottom,rgba(0,0,0,0) 12.5%,rgb(0,0,0) 25%,rgb(0,0,0) 37.5%,rgba(0,0,0,0) 50%)}.gradient-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);mask:linear-gradient(to bottom,rgba(0,0,0,0) 25%,rgb(0,0,0) 37.5%,rgb(0,0,0) 50%,rgba(0,0,0,0) 62.5%)}.gradient-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);mask:linear-gradient(to bottom,rgba(0,0,0,0) 37.5%,rgb(0,0,0) 50%,rgb(0,0,0) 62.5%,rgba(0,0,0,0) 75%)}.gradient-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);mask:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgb(0,0,0) 62.5%,rgb(0,0,0) 75%,rgba(0,0,0,0) 87.5%)}.gradient-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);mask:linear-gradient(to bottom,rgba(0,0,0,0) 62.5%,rgb(0,0,0) 75%,rgb(0,0,0) 87.5%,rgba(0,0,0,0) 100%)}.gradient-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);mask:linear-gradient(to bottom,rgba(0,0,0,0) 75%,rgb(0,0,0) 87.5%,rgb(0,0,0) 100%)}.gradient-blur:after{content:"";z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);mask:linear-gradient(to bottom,rgba(0,0,0,0) 87.5%,rgb(0,0,0) 100%)}.map-container{height:320px!important;width:100%!important;border-radius:12px}@media (max-width: 720px){.modal{display:flex;width:calc(100% - 32px);height:calc(100% - 64px);left:16px;top:64px;border-radius:24px 24px 0 0;animation:modal-up .3s ease;overflow:hidden}.qr canvas{width:160px}}@media (max-width: 480px){.header-bg{height:90px;top:unset;bottom:0;transform:rotate(0)}form{gap:8px}.niana-main .main-content{padding-top:0}.group-input i{width:44px;height:44px;min-height:44px;min-width:44px}button,input,select{height:44px;border-radius:14px}button.round,input.round,select.round{min-width:44px}button.small,input.small,select.small{height:36px}button.small.round,input.small.round,select.small.round{min-width:36px}fieldset label{top:12px}}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}i.unselected{color:var(--niana-text-primary);animation:unselecting .3s 1 ease-in-out}i.selected{color:var(--niana-text-primary);animation:selecting .4s 1 ease-in-out}.upper-gradient:before{display:block;content:"";position:absolute;top:0;left:0;right:0;width:100%;height:54px;background:linear-gradient(to bottom,rgba(3,3,3,.16),transparent)}@keyframes selecting{0%{color:var(--niana-text-primary);transform:scale(1)}to{color:var(--niana-text-primary);transform:scale(1.4)}}@keyframes unselecting{0%{color:var(--niana-text-primary)}to{color:var(--niana-text-primary)}}@keyframes shake{0%{transform:skewY(-15deg)}5%{transform:skewY(15deg)}10%{transform:skewY(-15deg)}15%{transform:skewY(15deg)}20%{transform:skewY(0)}to{transform:skewY(0)}}@keyframes button-scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes modal-in{0%{opacity:0;transform:scale(0) translateY(-100%)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
