:root{--color-primary-200:#ffd2d2;--color-primary-400:#ff6968;--color-primary-500:#f85459;--color-primary-600:#de373d;--color-primary-700:#cf212f;--color-primary-800:#80141d;--color-text-on-primary:#fff}.theme-default,:root{--color-neutral-0:#fff;--color-neutral-100:#fafbfd;--color-neutral-200:#f6f8fc;--color-neutral-300:#ecf0f9;--color-neutral-400:#d9e1f2;--color-neutral-500:#d0daef;--color-neutral-600:#9facc7;--color-neutral-700:#677698;--color-neutral-800:#2a2c30;--color-neutral-900:#151618;--color-text-100:#fff;--color-text-500:#d0daef;--color-text-600:#9facc7;--color-text-700:#677698;--color-text-900:#151618;--color-icon-100:#fff;--color-icon-500:#d0daef;--color-icon-600:#9facc7;--color-icon-700:#677698;--color-icon-900:#151618;--color-stroke-300:#ecf0f9;--color-stroke-400:#d9e1f2;--color-stroke-500:#d0daef;--color-stroke-600:#9facc7}.theme-grey{--color-neutral-0:#fff;--color-neutral-100:#fbfbfc;--color-neutral-200:#f8f8f9;--color-neutral-300:#edeef0;--color-neutral-400:#e2e3e6;--color-neutral-500:#ced0d3;--color-neutral-600:#aaacb0;--color-neutral-700:#727478;--color-neutral-800:#2d2d2f;--color-neutral-900:#171718;--color-text-100:#fbfbfc;--color-text-500:#ced0d3;--color-text-600:#aaacb0;--color-text-700:#727478;--color-text-900:#171718;--color-icon-100:#fbfbfc;--color-icon-500:#ced0d3;--color-icon-600:#aaacb0;--color-icon-700:#727478;--color-icon-900:#171718;--color-stroke-300:#edeef0;--color-stroke-400:#e2e3e6;--color-stroke-500:#ced0d3;--color-stroke-600:#aaacb0}.theme-warm{--color-neutral-0:#fff;--color-neutral-100:#fcfbfa;--color-neutral-200:#f8f7f7;--color-neutral-300:#f0edec;--color-neutral-400:#e4e1e0;--color-neutral-500:#d4d1d0;--color-neutral-600:#aca8a7;--color-neutral-700:#757372;--color-neutral-800:#2d2b2b;--color-neutral-900:#171717;--color-text-100:#fcfbfa;--color-text-500:#d4d1d0;--color-text-600:#aca8a7;--color-text-700:#757372;--color-text-900:#171717;--color-icon-100:#fcfbfa;--color-icon-500:#d4d1d0;--color-icon-600:#aca8a7;--color-icon-700:#757372;--color-icon-900:#171717;--color-stroke-300:#f0edec;--color-stroke-400:#e4e1e0;--color-stroke-500:#d4d1d0;--color-stroke-600:#aca8a7}@font-face{font-family:Inter;src:url(../../fonts/inter/Inter-VF.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:GT Super Display;src:local("GT Super Display Bold"),local("GTSuperDisplay-Bold"),url(../../fonts/gt-super/GT-Super-Display-Bold.woff2) format("woff2"),url(../../fonts/gt-super/GT-Super-Display-Bold.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--ion-text-color:var(--color-text-900,$color-text-900)}body{color:var(--color-text-900,#151618)}::-moz-selection{background-color:var(--color-primary-200,#ffd2d2);color:var(--color-text-900,#151618)}::selection{background-color:var(--color-primary-200,#ffd2d2);color:var(--color-text-900,#151618)}::-webkit-selection{background-color:var(--color-primary-200,#ffd2d2);color:var(--color-text-900,#151618)}.margin-bottom-16{margin-bottom:16px}.margin-bottom-32{margin-bottom:32px}.margin-bottom-80{margin-bottom:80px}.padding-bottom-80{padding-bottom:80px}@media(min-width:1024px){.margin-l-32{margin:32px}.margin-top-l-32{margin-top:32px}.margin-bottom-l-32{margin-bottom:32px}.margin-block-l-32{margin-block:32px}}.dealcard-container,body{background-color:var(--color-neutral-300,#ecf0f9)}.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__main,.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__sidebar{--scrollbar-color-thumb:var(--color-neutral-500,#d0daef);--scrollbar-color-track:var(--color-neutral-100,#fafbfd)}.dealcard-container__main:has(.dc-iframe-viewer),.dealcard-container__main:has(.dc-resource-viewer){padding-top:0}.dealcard-container__main:has(.dc-resource-viewer){--scrollbar-color-track:var(--color-neutral-100,#fafbfd);--scrollbar-color-track-legacy:var(--color-neutral-100,#fafbfd);--scrollbar-color-thumb:var(--color-neutral-500,#d0daef)}.dealcard-container__main:has(.dc-resource-viewer--dark){--scrollbar-color-track:var(--color-neutral-800,#2a2c30);--scrollbar-color-track-legacy:var(--color-neutral-800,#2a2c30)}.dealcard-container__sidebar{background-color:var(--color-bg)}.dealcard-container__main:has(.dc-iframe-viewer)~.dealcard-container__sidebar{box-shadow:-1px 0 10px #0000000d;z-index:1}.mobile-wrapper{background-color:var(--color-neutral-300,#ecf0f9);border:4px solid var(--color-neutral-100,#fafbfd)}@media(max-width:719.98px){.bio{padding-top:0}.dealcard-container{--sidebar-width:100%}.dealcard-container__main,.dealcard-container__sidebar{--scrollbar-width:0;--scrollbar-color-thumb:transparent;--scrollbar-color-track:transparent;--scrollbar-width-legacy:0;--scrollbar-color-track-legacy:transparent}.dealcard-container__main{padding-top:0}.dealcard-container__main:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s}.dealcard-container__main:has(.mobile-wrapper){padding-left:24px;padding-right:24px}.dealcard-container__sidebar{position:fixed;top:100dvh;transition:top .3s cubic-bezier(0,0,0,1);z-index:2}.dealcard-container__sidebar.visible{top:0}.dealcard-container:has(.dealcard-container__sidebar.visible) .dealcard-container__main:after{opacity:1}.dealcard-container:has(.dealcard-container__sidebar .dc-header-mini) .dealcard-container__main{padding-bottom:var(--mini-header-height)}.dealcard{width:100%;min-height:100vh;display:flex;flex-direction:column}.dealcard__body{position:relative;z-index:1;margin-bottom:0;border-radius:0;flex:1 0 auto}.dealcard__body--free{margin-bottom:270px}.dealcard__body:has(+.dc-badge){margin-bottom:270px}.mobile-wrapper{width:100%;height:max(min(100% - 24px,748px),400px)}.mobile-wrapper .dealcard{width:100%}.mobile-wrapper .dealcard__body{margin-bottom:0}.mobile-wrapper:has(+.btn){height:max(min(100% - 56px,748px),400px)}.mobile-wrapper+.btn{margin:12px auto}}::-moz-placeholder{color:var(--color-text-100,#fff);opacity:.01}::placeholder{color:var(--color-text-100,#fff);opacity:.01}option:disabled,select:invalid{color:var(--color-text-600,#9facc7)}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1px var(--color-stroke-500,#d0daef),inset 0 0 0 9999px var(--color-neutral-0,#fff);-webkit-text-fill-color:var(--color-text-900,#151618);border-radius:8px}input:-webkit-autofill:first-line{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.016em;color:var(--color-text-900,#151618)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}fieldset{border:0;padding:0;margin-bottom:0}fieldset+.form__actions{margin-top:-40px}fieldset:has(+.form__aux){margin-bottom:0}.grid-col:has(+.form__aux){margin-bottom:0}.grid-col:has(+.form__aux) .form__element:last-of-type{margin-bottom:0}.legend,legend{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:.875rem;color:var(--color-neutral-700,#677698);text-transform:uppercase;padding:.625rem 0 0;margin:0 0 1rem}.input-wrp{background-color:var(--color-neutral-0,#fff);box-shadow:inset 0 0 0 1px var(--color-stroke-500,#d0daef);border-radius:8px;overflow:hidden;display:flex;align-items:center;position:relative}.input-wrp:has(.pwd-toggler:hover),.input-wrp:has(.showinfo:hover),.input-wrp:has(input:hover:not(:disabled)),.input-wrp:has(select:hover:not(:disabled)),.input-wrp:has(textarea:hover:not(:disabled)){box-shadow:inset 0 0 0 1px var(--color-stroke-600,#9facc7)}.input-wrp:has(.pwd-toggler:active),.input-wrp:has(.pwd-toggler:focus),.input-wrp:has(.showinfo:active),.input-wrp:has(.showinfo:focus),.input-wrp:has(input:active:not(:disabled)),.input-wrp:has(input:focus:not(:disabled)),.input-wrp:has(select:active:not(:disabled)),.input-wrp:has(select:focus:not(:disabled)),.input-wrp:has(textarea:active:not(:disabled)),.input-wrp:has(textarea:focus:not(:disabled)){box-shadow:inset 0 0 0 2px var(--color-stroke-600,#9facc7)}.input-wrp .char-counter{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em;color:var(--color-text-600,#9facc7);position:absolute;top:8px;right:16px;pointer-events:none;z-index:10}.input-wrp .slot-end{display:flex;align-items:center;gap:8px}.input-wrp .slot-end .btn,.input-wrp .slot-end p{margin:0;white-space:nowrap}.input-wrp:has(>.icon:first-child) input[type=color],.input-wrp:has(>.icon:first-child) input[type=date],.input-wrp:has(>.icon:first-child) input[type=datetime-local],.input-wrp:has(>.icon:first-child) input[type=datetime],.input-wrp:has(>.icon:first-child) input[type=email],.input-wrp:has(>.icon:first-child) input[type=month],.input-wrp:has(>.icon:first-child) input[type=number],.input-wrp:has(>.icon:first-child) input[type=password],.input-wrp:has(>.icon:first-child) input[type=search],.input-wrp:has(>.icon:first-child) input[type=tel],.input-wrp:has(>.icon:first-child) input[type=text],.input-wrp:has(>.icon:first-child) input[type=time],.input-wrp:has(>.icon:first-child) input[type=url],.input-wrp:has(>.icon:first-child) input[type=week],.input-wrp:has(>.icon:first-child) select,.input-wrp:has(>.icon:first-child) textarea{padding-left:calc(3rem - var(--internal-margin, 0px))}.input-wrp:has(>.icon--logo:first-child) input[type=color],.input-wrp:has(>.icon--logo:first-child) input[type=date],.input-wrp:has(>.icon--logo:first-child) input[type=datetime-local],.input-wrp:has(>.icon--logo:first-child) input[type=datetime],.input-wrp:has(>.icon--logo:first-child) input[type=email],.input-wrp:has(>.icon--logo:first-child) input[type=month],.input-wrp:has(>.icon--logo:first-child) input[type=number],.input-wrp:has(>.icon--logo:first-child) input[type=password],.input-wrp:has(>.icon--logo:first-child) input[type=search],.input-wrp:has(>.icon--logo:first-child) input[type=tel],.input-wrp:has(>.icon--logo:first-child) input[type=text],.input-wrp:has(>.icon--logo:first-child) input[type=time],.input-wrp:has(>.icon--logo:first-child) input[type=url],.input-wrp:has(>.icon--logo:first-child) input[type=week],.input-wrp:has(>.icon--logo:first-child) select,.input-wrp:has(>.icon--logo:first-child) textarea{padding-left:calc(4rem - var(--internal-margin, 0px))}.input-wrp:has(textarea) .char-counter{right:24px}.input-wrp~.validation-error{opacity:0;max-height:0;padding:0;border-color:transparent}.input-wrp~.messages .validation-help,.input-wrp~.validation-help{opacity:1;margin-bottom:0}.input-wrp__additional{border-top:1px solid #ecf0f9;padding-top:8px;width:calc(100% - 32px);margin:0 16px 16px}.input-wrp__additional-line{width:100%;display:flex;align-items:center;gap:16px}.input-wrp__additional-line+.input-wrp__additional-line{border-top:1px solid var(--color-neutral-300,#ecf0f9);margin-top:16px;padding-top:16px}.input-wrp__additional-line+.form__element{margin-top:16px}.input-wrp__additional-line .btn,.input-wrp__additional-line p{margin:0}.input-wrp__additional-line--center{justify-content:center}.input-wrp__additional-actions{display:flex}.form__element{margin-bottom:1rem}.form__element.margin-bottom-0{margin-bottom:0}.form__element label:not(.pwd-wrp){font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.016em;color:var(--color-text-600,#9facc7)}.form__element.form__element--floating{position:relative}.form__element.form__element--floating .input-wrp:has(>.pwd-toggler) input[type=text]::-webkit-credentials-auto-fill-button,.form__element.form__element--floating input[type=email]::-webkit-credentials-auto-fill-button,.form__element.form__element--floating input[type=password]::-webkit-credentials-auto-fill-button{margin-top:-21px}.form__element.form__element--floating input[type=password]::-webkit-caps-lock-indicator{margin-top:-21px}.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:not(:-moz-placeholder)),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp textarea:not(:-moz-placeholder)){transform:translateY(50%) scale(.889)}.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:active),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:focus),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:not(:placeholder-shown)),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp select option:checked:enabled),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp select:active),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp select:focus),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp textarea:active),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp textarea:focus),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp textarea:not(:placeholder-shown)){transform:translateY(50%) scale(.889)}.form__element.form__element--floating .input-wrp:has(input:disabled),.form__element.form__element--floating .input-wrp:has(select:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-stroke-400,#d9e1f2) 75%,transparent)}.form__element.form__element--floating input[type=color],.form__element.form__element--floating input[type=date],.form__element.form__element--floating input[type=datetime-local],.form__element.form__element--floating input[type=datetime],.form__element.form__element--floating input[type=email],.form__element.form__element--floating input[type=month],.form__element.form__element--floating input[type=number],.form__element.form__element--floating input[type=password],.form__element.form__element--floating input[type=search],.form__element.form__element--floating input[type=tel],.form__element.form__element--floating input[type=text],.form__element.form__element--floating input[type=time],.form__element.form__element--floating input[type=url],.form__element.form__element--floating input[type=week],.form__element.form__element--floating select:has(option:disabled),.form__element.form__element--floating textarea{padding:calc(1.9375rem - var(--internal-margin)) calc(1rem - var(--internal-margin)) calc(.5625rem - var(--internal-margin));transition:opacity .15s cubic-bezier(.4,0,.2,1);opacity:.01}.form__element.form__element--floating input[type=color]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=date]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=datetime-local]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=datetime]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=email]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=month]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=number]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=password]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=search]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=tel]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=text]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=time]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=url]:not(select):not(:-moz-placeholder),.form__element.form__element--floating input[type=week]:not(select):not(:-moz-placeholder),.form__element.form__element--floating select:has(option:disabled):not(select):not(:-moz-placeholder),.form__element.form__element--floating textarea:not(select):not(:-moz-placeholder){opacity:1}.form__element.form__element--floating input[type=color]:active,.form__element.form__element--floating input[type=color]:focus,.form__element.form__element--floating input[type=color]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=date]:active,.form__element.form__element--floating input[type=date]:focus,.form__element.form__element--floating input[type=date]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=datetime-local]:active,.form__element.form__element--floating input[type=datetime-local]:focus,.form__element.form__element--floating input[type=datetime-local]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=datetime]:active,.form__element.form__element--floating input[type=datetime]:focus,.form__element.form__element--floating input[type=datetime]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=email]:active,.form__element.form__element--floating input[type=email]:focus,.form__element.form__element--floating input[type=email]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=month]:active,.form__element.form__element--floating input[type=month]:focus,.form__element.form__element--floating input[type=month]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=number]:active,.form__element.form__element--floating input[type=number]:focus,.form__element.form__element--floating input[type=number]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=password]:active,.form__element.form__element--floating input[type=password]:focus,.form__element.form__element--floating input[type=password]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=search]:active,.form__element.form__element--floating input[type=search]:focus,.form__element.form__element--floating input[type=search]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=tel]:active,.form__element.form__element--floating input[type=tel]:focus,.form__element.form__element--floating input[type=tel]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=text]:active,.form__element.form__element--floating input[type=text]:focus,.form__element.form__element--floating input[type=text]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=time]:active,.form__element.form__element--floating input[type=time]:focus,.form__element.form__element--floating input[type=time]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=url]:active,.form__element.form__element--floating input[type=url]:focus,.form__element.form__element--floating input[type=url]:not(select):not(:placeholder-shown),.form__element.form__element--floating input[type=week]:active,.form__element.form__element--floating input[type=week]:focus,.form__element.form__element--floating input[type=week]:not(select):not(:placeholder-shown),.form__element.form__element--floating select:has(option:disabled):active,.form__element.form__element--floating select:has(option:disabled):focus,.form__element.form__element--floating select:has(option:disabled):not(select):not(:placeholder-shown),.form__element.form__element--floating textarea:active,.form__element.form__element--floating textarea:focus,.form__element.form__element--floating textarea:not(select):not(:placeholder-shown){opacity:1}.form__element.form__element--floating textarea{--textarea-margin-top:31px;--textarea-margin-bottom:9px;max-height:calc(6lh + var(--textarea-margin-top) + var(--textarea-margin-bottom))}.form__element:not(.form__element--file):not(.form__element--checkbox):not(.form__element--radio):not(.form__element--floating):not(.form__element--color) ::-moz-placeholder{color:var(--color-text-600,#9facc7);opacity:1}.form__element:not(.form__element--file):not(.form__element--checkbox):not(.form__element--radio):not(.form__element--floating):not(.form__element--color) ::placeholder{color:var(--color-text-600,#9facc7);opacity:1}.form__element:not(.form__element--file):not(.form__element--checkbox):not(.form__element--radio):not(.form__element--floating):not(.form__element--color) label:not(.pwd-wrp):not(:empty){display:block;text-align:left;margin:0 0 8px}.form__element:not(.form__element--file):not(.form__element--checkbox):not(.form__element--radio):not(.form__element--floating):not(.form__element--color) label:not(.pwd-wrp):not(:empty)+p{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em;color:var(--color-text-500,#d0daef);margin:0 0 16px}.form__element.form__element--search{position:relative}.validation-error,.validation-help{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em;color:#ff3b30;width:100%;padding-top:.5rem;white-space:normal;word-wrap:break-word;margin:0;display:block;position:relative;opacity:0;overflow:hidden;z-index:10;transition:all .25s cubic-bezier(.28,0,.115,1)}.validation-error{padding-top:0;line-height:0px}.validation-help{color:var(--color-text-600,#9facc7)}.has-error .input-wrp{box-shadow:inset 0 0 0 1px #ff3b30}.has-error .input-wrp:has(.pwd-toggler:hover),.has-error .input-wrp:has(.showinfo:hover),.has-error .input-wrp:has(input:hover),.has-error .input-wrp:has(select:hover),.has-error .input-wrp:has(textarea:hover){box-shadow:inset 0 0 0 1px #c6000a}.has-error .input-wrp:has(.pwd-toggler:hover) input:-webkit-autofill,.has-error .input-wrp:has(.showinfo:hover) input:-webkit-autofill,.has-error .input-wrp:has(input:hover) input:-webkit-autofill,.has-error .input-wrp:has(select:hover) input:-webkit-autofill,.has-error .input-wrp:has(textarea:hover) input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1px #ff3b30,inset 0 0 0 9999px var(--color-neutral-0,#fff)}.has-error .input-wrp:has(.pwd-toggler:active),.has-error .input-wrp:has(.pwd-toggler:focus),.has-error .input-wrp:has(.showinfo:active),.has-error .input-wrp:has(.showinfo:focus),.has-error .input-wrp:has(input:active),.has-error .input-wrp:has(input:focus),.has-error .input-wrp:has(select:active),.has-error .input-wrp:has(select:focus),.has-error .input-wrp:has(textarea:active),.has-error .input-wrp:has(textarea:focus){box-shadow:inset 0 0 0 2px #ff3b30}.has-error .input-wrp:has(.pwd-toggler:active) input:-webkit-autofill,.has-error .input-wrp:has(.pwd-toggler:focus) input:-webkit-autofill,.has-error .input-wrp:has(.showinfo:active) input:-webkit-autofill,.has-error .input-wrp:has(.showinfo:focus) input:-webkit-autofill,.has-error .input-wrp:has(input:active) input:-webkit-autofill,.has-error .input-wrp:has(input:focus) input:-webkit-autofill,.has-error .input-wrp:has(select:active) input:-webkit-autofill,.has-error .input-wrp:has(select:focus) input:-webkit-autofill,.has-error .input-wrp:has(textarea:active) input:-webkit-autofill,.has-error .input-wrp:has(textarea:focus) input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 2px #ff3b30,inset 0 0 0 9999px var(--color-neutral-0,#fff)}.has-error .validation-error{display:block;opacity:1;height:auto;max-height:100%;line-height:1.25rem;padding-top:.25rem}.dc-form,.dc-form-success{padding:0 20px 32px}.dc-form form{margin-top:24px}@media(min-width:720px){.dc-form form{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem}.dc-form form .form__element.dc-form__field--half{flex:1 1 calc(50% - .5rem);min-width:0}.dc-form form .dc-form__actions,.dc-form form .form__element:not(.dc-form__field--half){flex:1 1 100%}}.dc-form .form__element--floating>label:not(.pwd-wrp):has(+.input-wrp>input[required]):after,.dc-form .form__element--floating>label:not(.pwd-wrp):has(+.input-wrp>select[required]):after,.dc-form .form__element--floating>label:not(.pwd-wrp):has(+.input-wrp>textarea[required]):after{content:" *";color:#f1020e;font-size:.75em;display:inline-block;margin-left:4px;transform:translateY(-.3em);pointer-events:none}.dc-form .form__element--checkbox:has(input[required]) .control__text:after,.dc-form .form__element--radio:has(input[required]) .control__text:after{content:" *";font-size:.75em;display:inline-block;margin-left:4px;transform:translateY(-.3em);color:#f1020e;pointer-events:none}.dc-form__actions{display:flex;justify-content:center;margin-top:20px}.validation-help-text{color:var(--color-text-600,#9facc7);font-size:12px;white-space:normal;word-wrap:break-word;margin:0}.mobile-wrapper input:-webkit-autofill:first-line{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:.016em;color:var(--color-text-900,#151618)}.mobile-wrapper .form__element input[type=color],.mobile-wrapper .form__element input[type=date],.mobile-wrapper .form__element input[type=datetime-local],.mobile-wrapper .form__element input[type=datetime],.mobile-wrapper .form__element input[type=email],.mobile-wrapper .form__element input[type=month],.mobile-wrapper .form__element input[type=number],.mobile-wrapper .form__element input[type=password],.mobile-wrapper .form__element input[type=search],.mobile-wrapper .form__element input[type=tel],.mobile-wrapper .form__element input[type=text],.mobile-wrapper .form__element input[type=time],.mobile-wrapper .form__element input[type=url],.mobile-wrapper .form__element input[type=week],.mobile-wrapper .form__element label:not(.pwd-wrp),.mobile-wrapper .form__element select,.mobile-wrapper .form__element textarea{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:.016em}.mobile-wrapper .dc-form .dc-button{width:100%}@media(max-width:719.98px){input:-webkit-autofill:first-line{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:.016em;color:var(--color-text-900,#151618)}.form__element input[type=color],.form__element input[type=date],.form__element input[type=datetime-local],.form__element input[type=datetime],.form__element input[type=email],.form__element input[type=month],.form__element input[type=number],.form__element input[type=password],.form__element input[type=search],.form__element input[type=tel],.form__element input[type=text],.form__element input[type=time],.form__element input[type=url],.form__element input[type=week],.form__element label:not(.pwd-wrp),.form__element select,.form__element textarea{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:.016em}.dc-form .dc-button{width:100%}}:root{--dc-avatar-bg:#fff}.dc-avatar{position:relative;width:-moz-fit-content;width:fit-content}.dc-avatar__image{position:relative;width:140px;height:140px;border-radius:50%;overflow:hidden;background-color:var(--color-neutral-300,#ecf0f9);box-shadow:0 0 0 4px var(--dc-avatar-bg);perspective:1000px;transition:all .2s ease-in-out}.dc-avatar__image.dc-avatar__image--qr .dc-avatar__image--empty,.dc-avatar__image.dc-avatar__image--qr img{transform:rotateY(180deg)}.dc-avatar__image.dc-avatar__image--qr .dc-avatar__image__qr{transform:rotateY(0)}.dc-avatar__image .dc-avatar__image--empty,.dc-avatar__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;backface-visibility:hidden;transition:transform .6s ease;transform:rotateY(0)}.dc-avatar__image .dc-avatar__image--empty{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;font-size:3rem;line-height:3.75rem;letter-spacing:.025em;color:var(--color-text-900,#151618);display:flex;align-content:center;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-theme-text)}.dc-avatar__image .dc-avatar__image__qr{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateY(180deg);backface-visibility:hidden;transition:transform .6s ease;cursor:pointer;border-radius:50%;overflow:hidden}.dc-avatar__image .dc-avatar__image__qr canvas,.dc-avatar__image .dc-avatar__image__qr svg{width:100%;height:100%}.dc-avatar__action{position:absolute;bottom:22px;right:-10px;perspective:1000px;transition:all .2s ease-in-out}.dc-avatar__action,.dc-avatar__action .dc-icon{transform:rotateY(180deg)}.dc-avatar__action--avatar{opacity:0;border-radius:50%;overflow:hidden;perspective:1000px;transition:all .2s ease-in-out}.dc-avatar__action--avatar,.dc-avatar__action--avatar:hover{box-shadow:0 0 0 2px var(--dc-avatar-bg)}.dc-avatar__action--avatar .dc-avatar__image--empty{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;backface-visibility:hidden;transition:transform .6s ease;transform:rotateY(0);font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em;color:var(--color-text-900,#151618);font-size:.75rem;line-height:1rem;display:flex;align-content:center;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color-theme-bg);color:var(--color-theme-text)}.dc-avatar--qr .dc-avatar__action{transform:rotateY(0)}.dc-avatar--qr .dc-avatar__action--avatar{opacity:1}.dc-badge{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.016em;color:var(--color-text-900,#151618);margin-top:24px;margin-bottom:32px;display:flex;flex-direction:column;align-items:center}.dc-badge p{margin:0}.dc-badge .dc-button{color:var(--color-primary-500,#f85459);margin-top:16px}.mobile-wrapper .dealcard .dc-badge{position:sticky;bottom:0;left:0;width:100%;z-index:0}.mobile-wrapper .dealcard:has(+.dc-join) .dc-badge{margin-bottom:0;padding-bottom:110px}@supports (padding-bottom:env(safe-area-inset-bottom)){.dealcard:not(:has(+.dc-join)) .dc-badge{margin-bottom:calc(24px + env(safe-area-inset-bottom))}.mobile-wrapper .dealcard:not(:has(+.dc-join)) .dc-badge{margin-bottom:0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media(max-width:719.98px){.dealcard .dc-badge{position:fixed;bottom:0;left:0;width:100%;z-index:0}.dealcard:has(+.dc-join) .dc-badge{margin-bottom:110px}}.dc-block{padding:0 20px 32px}.dc-block__links{display:flex;flex-direction:column;align-items:center;gap:16px}.dc-block__text{text-align:center}.dc-block__text h3{font-weight:500}.dc-block__text h3,.dc-block__text p{font-family:Inter,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.016em;color:var(--color-text-900,#151618);color:var(--color-text,#151618);font-family:var(--font-family)}.dc-block__text p{font-weight:400}.dc-button{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:var(--color-text-100,#fff);font-family:var(--font-family);color:var(--color-theme-text,#fff);font-variation-settings:"opsz" 24;text-decoration:none;background-color:var(--color-theme-bg,#f85459);border-color:var(--color-theme-bg,#f85459);border-width:0;box-shadow:inset 0 0 0 2px var(--color-theme-bg,#f85459);margin:0;padding:1rem 1.5rem;text-align:center;min-width:160px;width:min(100% - 40px,320px);border-radius:50px;display:inline-flex;justify-content:center;align-items:center;gap:16px;cursor:pointer}.dc-button .icon,.dc-button .icon--filled,.dc-button .icon--logo{pointer-events:none}.dc-button .icon--filled:not(:first-child),.dc-button .icon--logo:not(:first-child),.dc-button .icon:not(:first-child){margin-right:-6px}.dc-button .icon--filled:not(:last-child),.dc-button .icon--logo:not(:last-child),.dc-button .icon:not(:last-child){margin-left:-6px}.dc-button .icon__glyph{stroke:var(--color-icon-100,#fff)}.dc-button .icon--filled__glyph{fill:var(--color-icon-100,#fff)}.dc-button:hover{background-color:var(--color-theme-bg-dark,#de373d);box-shadow:inset 0 0 0 2px var(--color-theme-bg-dark,#de373d)}.dc-button:active{background-color:var(--color-theme-bg-dark,#cf212f);box-shadow:inset 0 0 0 2px var(--color-theme-bg-dark,#cf212f)}.dc-button.dc-button--disabled,.dc-button.dc-button--disabled:hover,.dc-button:disabled,.dc-button:disabled:hover{background-color:var(--color-neutral-200,#f6f8fc);box-shadow:inset 0 0 0 2px var(--color-neutral-200,#f6f8fc);color:var(--color-neutral-700,#677698);cursor:default;pointer-events:none}.dc-button.dc-button--disabled .icon--filled__glyph,.dc-button.dc-button--disabled:hover .icon--filled__glyph,.dc-button:disabled .icon--filled__glyph,.dc-button:disabled:hover .icon--filled__glyph{color:var(--color-neutral-700,#677698)}.dc-button.dc-button--action{width:64px;height:64px;min-width:0;max-width:64px;max-height:64px;padding:1.125rem}.dc-button__option{cursor:pointer;display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:-4px -12px -4px 16px;border-radius:50%;background-color:var(--color-theme,#f85459)}.dc-button__option .icon,.dc-button__option .icon--filled,.dc-button__option .icon--logo{width:16px;height:16px}.dc-button__option .icon__glyph{stroke-width:1.33}.dc-button--secondary{background-color:var(--color-neutral-0,#fff);box-shadow:inset 0 0 0 2px var(--color-neutral-0,#fff);color:var(--color-text-900,#151618)}.dc-button--secondary .icon__glyph{stroke:var(--color-icon-900,#151618)}.dc-button--secondary .icon--filled__glyph{fill:var(--color-icon-900,#151618)}.dc-button--secondary .dc-button__option{background-color:#0000001a}.dc-button--secondary .dc-button__option:hover{background-color:#0003}.dc-button--secondary:hover{background-color:var(--color-neutral-100,#fafbfd);box-shadow:inset 0 0 0 2px var(--color-neutral-100,#fafbfd)}.dc-button--secondary:active{background-color:var(--color-neutral-300,#ecf0f9);box-shadow:inset 0 0 0 2px var(--color-neutral-300,#ecf0f9)}.dc-button--secondary:disabled,.dc-button--tertiary{background-color:var(--color-neutral-200,#f6f8fc);box-shadow:inset 0 0 0 2px var(--color-neutral-200,#f6f8fc)}.dc-button--tertiary{color:var(--color-text-900,#151618)}.dc-button--tertiary .icon__glyph{stroke:var(--color-icon-900,#151618)}.dc-button--tertiary .icon--filled__glyph{fill:var(--color-icon-900,#151618)}.dc-button--tertiary:hover{background-color:var(--color-neutral-300,#ecf0f9);box-shadow:inset 0 0 0 2px var(--color-neutral-300,#ecf0f9)}.dc-button--ghost{background:transparent;color:var(--color-primary-500,#f85459)}.dc-button--ghost .icon__glyph{stroke:var(--color-primary-500,#f85459)}.dc-button--ghost .icon--filled__glyph{fill:var(--color-primary-500,#f85459)}.dc-button--ghost:hover{background-color:color-mix(in srgb,var(--color-primary-500,#f85459) 80%,#fff);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary-500,#f85459) 80%,#fff);color:var(--color-text-100,#fff)}.dc-button--ghost:hover .icon__glyph{stroke:var(--color-icon-100,#fff)}.dc-button--ghost:hover .icon--filled__glyph{fill:var(--color-icon-100,#fff)}.dc-button--icon{background-color:var(--color-neutral-0,#fff);box-shadow:inset 0 0 0 1px var(--color-stroke-400,#d9e1f2);border-radius:50%;width:32px;height:32px;min-width:0;padding:0}.dc-button--icon .icon{width:18px;height:18px}.dc-button--icon .icon__glyph{stroke:var(--color-icon-900,#151618);stroke-width:1.33}.dc-button--icon:hover{background-color:var(--color-neutral-100,#fafbfd)}.dc-button--icon:active,.dc-button--icon:hover{box-shadow:inset 0 0 0 1px var(--color-stroke-400,#d9e1f2)}.dc-button--icon:active{background-color:var(--color-neutral-300,#ecf0f9)}.dc-button--icon:disabled{background-color:var(--color-neutral-200,#f6f8fc)}.dc-button--icon:disabled,.dc-button--tag{box-shadow:inset 0 0 0 1px var(--color-stroke-400,#d9e1f2)}.dc-button--tag{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:1.125rem;letter-spacing:.016em;color:var(--color-text-900,#151618);background-color:color-mix(in srgb,var(--color-neutral-0,#fff) 80%,transparent);border-radius:16px;height:32px;width:auto;min-width:0;padding:0 1rem;gap:10px}.dc-button--tag .icon{width:18px;height:18px}.dc-button--tag .icon__glyph{stroke:var(--color-icon-900,#151618);stroke-width:1.33}.dc-button--tag:hover{background-color:var(--color-neutral-100,#fafbfd)}.dc-button--tag:active,.dc-button--tag:hover{box-shadow:inset 0 0 0 1px var(--color-stroke-400,#d9e1f2)}.dc-button--tag:active{background-color:var(--color-neutral-300,#ecf0f9)}.dc-button--tag:disabled{background-color:var(--color-neutral-200,#f6f8fc);box-shadow:inset 0 0 0 1px var(--color-stroke-400,#d9e1f2)}.dc-button--tag:has(.dc-icon:first-child){padding-left:10px}.dc-button--tag:has(.dc-icon:last-child){padding-right:10px}.dc-button--social{background-color:transparent;box-shadow:none;border-radius:4px;width:32px;height:32px;min-width:0;padding:0}.dc-button--social .icon,.dc-button--social .icon--logo{width:100%;height:100%}.dc-button--social:hover{background-color:transparent;box-shadow:none}.dc-button--social:active,.dc-button--social:disabled{box-shadow:none}.dc-button--plain{color:#3d89f6;background:none;box-shadow:none;min-width:auto;-webkit-mask-box-image-source:none}.dc-button--plain .icon__glyph{stroke:var(--color-icon-900,#151618)}.dc-button--plain .icon--filled__glyph{fill:var(--color-icon-900,#151618)}.dc-button--plain:hover{text-decoration:underline}.dc-button--plain:active,.dc-button--plain:hover{background:none;box-shadow:none}.dc-button--plain.dc-button--disabled,.dc-button--plain.dc-button--disabled:hover,.dc-button--plain:disabled,.dc-button--plain:disabled:hover{background:none;box-shadow:none;text-decoration:none}.dc-button--plain.dc-button--active{color:var(--color-text-500,#d0daef);pointer-events:none}.dc-button--plain.dc-button--secondary{color:var(--color-text-100,#fff)}.dc-button--plain.dc-button--tertiary{color:#000}.dc-button--plain.dc-button--action{width:auto;height:auto;padding:0}.dc-button--link{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:.016em;color:#3d89f6;background:none;box-shadow:none;min-width:auto;width:auto;padding:0;-webkit-mask-box-image-source:none;text-decoration:none}.dc-button--link:hover{background:none;box-shadow:none;text-decoration:underline}.dc-button--link.dc-button--small{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em}:root{--mini-header-height:75px}.dc-header{--avatar-size:140px;position:relative;z-index:2;padding:0 0 16px;border-top-left-radius:24px;border-top-right-radius:24px;background-color:var(--color-bg);color:var(--color-text)}.dc-header hr{max-width:320px;margin-left:auto;margin-right:auto}.dc-header:not(:has(.dc-header__bg)){margin-top:16px}.dc-header .data-empty{color:var(--color-neutral-600,#9facc7)}.dc-header__bg{position:relative;display:block;width:100%;height:296px;background-color:var(--color-neutral-300,#ecf0f9);overflow:hidden;top:0;left:0;z-index:0;border-top-left-radius:24px;border-top-right-radius:24px}.dc-header__bg img{width:100%;max-width:clamp(420px,140%,556px);transform-origin:center center;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.dc-header__bg .data-empty{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:1.125rem;letter-spacing:.016em;color:var(--color-text-600,#9facc7);text-transform:uppercase;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.dc-header__bg:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg,transparent 87.84%,rgba(0,0,0,.05)),#fff;mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:1}.dc-header__bg+.dc-header__actions+.dc-header__profile:has(.dc-avatar){margin-top:calc(var(--avatar-size)*-1/2)}.dc-header__bg+.dc-header__actions+.dc-header__profile .dc-avatar{margin-top:0}.dealcard-container__sidebar .dc-header__bg{height:auto;aspect-ratio:1.5}.dealcard-container__sidebar .dc-header__bg.is-empty{background-color:transparent;aspect-ratio:auto;min-height:120px}.dealcard-container__sidebar .dc-header__bg.is-empty:after{content:none}.dc-header__actions{width:100%;padding:20px;display:flex;justify-content:space-between;position:absolute;top:0;left:0;z-index:10;pointer-events:none}.dc-header__actions-left,.dc-header__actions-right{display:flex;align-items:center;gap:8px}.dc-header__actions .dc-button--icon{background-color:color-mix(in srgb,var(--color-neutral-0,#fff) 80%,transparent);box-shadow:inset 0 0 1px #0003;pointer-events:auto}.dc-header__actions .dc-header__close-btn{display:none}.dc-header__profile{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;padding:0 20px}.dc-header__profile .dc-avatar{margin-top:calc(var(--avatar-size)*-1/2);margin-bottom:26px}.dc-header__profile .dc-avatar__image{width:var(--avatar-size);height:var(--avatar-size)}.dc-header__data{display:flex;flex-direction:column;align-items:center;gap:6px}.dc-header__data>*{margin:0}.profile__socials-text,.profile__status{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em;color:var(--color-text-500,#d0daef);font-family:var(--font-family);color:var(--color-text-light,#d0daef)}.profile__name{font-weight:600;font-size:1.5rem;line-height:2rem;letter-spacing:.025em;text-align:center}.profile__company,.profile__name{font-family:Inter,Helvetica,Arial,sans-serif;color:var(--color-text-900,#151618);font-family:var(--font-family);color:var(--color-text,#151618)}.profile__company{font-weight:500;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em}.dc-header__claim{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.016em;color:var(--color-text-900,#151618);font-family:var(--font-family);text-align:center;color:var(--color-text,#151618)}.dc-header__socials{display:flex;justify-content:center;gap:24px;margin-bottom:16px;min-height:32px;align-items:center}.dc-header__socials.light .dc-button--social-bw .icon--logo *{fill:var(--color-neutral-0,#fff)}.dc-header-mini{--avatar-size:48px;display:flex;align-items:center;gap:20px;padding:12px 20px;position:sticky;top:0;z-index:2;height:var(--mini-header-height);background-color:var(--color-bg,#fff);color:var(--color-text,#151618);transform:translateY(-100%);transition:transform .2s ease-in-out;opacity:0}.dc-header-mini:not(:has(~.dealcard__body .dc-tabs)){box-shadow:inset 0 -1px 0 0 var(--color-lines,#d0daef)}.dc-header-mini__data{display:flex;flex-direction:column;align-items:flex-start;gap:0;text-align:left;min-width:0}.dc-header-mini__actions{display:flex;gap:8px;margin-left:auto}.dc-header-mini__actions .dc-header__close-btn{display:none}.dc-header-mini .dc-button{flex:0 auto}.dc-header-mini .dc-avatar .dc-avatar__image{width:var(--avatar-size);height:var(--avatar-size);box-shadow:0 0 0 2px var(--color-bg)}.dc-header-mini .profile__data{display:flex;gap:8px;min-width:0;max-width:100%}.dc-header-mini .profile__name{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.75rem;letter-spacing:.016em;color:var(--color-text-900,#151618);font-family:var(--font-family);color:var(--color-text,#151618);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dc-header-mini .profile__company{color:var(--color-text-900,#151618)}.dc-header-mini .profile__company,.dc-header-mini .profile__status{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:500;font-size:.75rem;line-height:1.125rem;letter-spacing:.016em;white-space:nowrap}.dc-header-mini .profile__status{color:var(--color-text-500,#d0daef);text-overflow:ellipsis;overflow:hidden}.dc-header-mini .dc-button--icon{margin-left:auto}@supports (padding-top:env(safe-area-inset-top)){.dc-header-mini{top:env(safe-area-inset-top)}.dc-header,.dc-header__bg{padding-top:env(safe-area-inset-top)}.dc-header__bg img{top:calc(50% + env(safe-area-inset-top)/2)}.dc-header-mini{padding-top:calc(12px + env(safe-area-inset-top))}.dc-header__actions{padding-top:calc(16px + env(safe-area-inset-top))}.dc-header-mini+.dc-header{margin-top:calc(var(--mini-header-height)*-1 - env(safe-area-inset-top))}}@supports (padding-top:env(safe-area-inset-top)){.dc-header-mini+.dc-header:not(:has(.dc-header__bg)){margin-top:calc(16px - env(safe-area-inset-top))}.dealcard-container__sidebar .dc-header-mini{display:none}.dealcard-container__sidebar .dc-header{margin-top:0}}.mobile-wrapper .dc-header__profile .dc-header-mini+.dc-header{margin-top:calc(var(--mini-header-height)*-1 - env(safe-area-inset-top))}.mobile-wrapper .dc-header__profile .dc-avatar{margin-top:calc(var(--avatar-size)*-1/2 + 6px);margin-bottom:26px}@supports (padding-top:env(safe-area-inset-top)){.mobile-wrapper .dc-header-mini+.dc-header{margin-top:calc(var(--mini-header-height)*-1 - env(safe-area-inset-top))}.mobile-wrapper .dc-header-mini+.dc-header:not(:has(.dc-header__bg)){margin-top:calc(var(--mini-header-height)*-1 - env(safe-area-inset-top))}.mobile-wrapper .dealcard-container__sidebar .dc-header-mini{display:none}.mobile-wrapper .dealcard-container__sidebar .dc-header{margin-top:0}}.dealcard-container__sidebar .dc-header-mini{display:none}.dealcard-container__sidebar .dc-header{margin-top:0}.dealcard-container__sidebar .dc-header,.dealcard-container__sidebar .dc-header__bg{border-top-left-radius:0;border-top-right-radius:0}.dealcard-container__sidebar .dc-header__actions{padding:16px}@media(max-width:719.98px){.dc-header{margin-top:0}.dc-header,.dc-header__bg{border-top-left-radius:0;border-top-right-radius:0}.dc-header__actions{padding:16px;position:fixed;top:0;left:0;width:100%;z-index:2}.dealcard-container__sidebar:has(.dealcard) .dc-header__bg img,.dealcard-container__sidebar:has(.dealcard) .dealcard{max-width:100%}.dealcard-container__sidebar:has(.dealcard) .dc-header-mini{display:flex;position:fixed;width:100%;padding:12px 16px;gap:16px;top:auto;bottom:0;opacity:1;transform:translateY(0);box-shadow:0 -1px 8px #00000014;z-index:1}.dealcard-container__sidebar:has(.dealcard) .dc-header__close-btn,.dealcard-container__sidebar:has(.dealcard) .dc-header__show-btn{display:flex}.dealcard-container__sidebar:has(.dealcard) .dc-header__bg{height:256px;aspect-ratio:auto}.dealcard-container__sidebar:has(.dealcard) .dc-header__actions{transition:.15s .15s}.dealcard-container__sidebar:has(.dealcard):not(.visible) .dc-header__actions{opacity:0;pointer-events:none;transition-duration:0s;transition-delay:0s}}.dc-icon{display:flex}.icon__glyph{fill:none;stroke:var(--color-icon-900,#151618);vector-effect:non-scaling-stroke;stroke-miterlimit:10;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon--filled{width:24px;height:100%}.icon--filled__glyph{fill:var(--color-icon-900,#151618);fill-rule:evenodd;stroke:none!important}.icon--decoration-scan-face{width:48px;height:48px;color:var(--color-neutral-600,#9facc7);margin-bottom:16px}.dc-join{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em;color:var(--color-text-100,#fff);display:none;flex-direction:column;align-items:center;position:fixed;z-index:20;bottom:0;right:0;padding:24px 20px}.dc-join .dc-button{width:auto;box-shadow:0 16px 32px #00000014}.dc-join .dc-button .dc-join__username span{color:var(--color-neutral-700,#677698)}.dc-join .dc-button .dc-button__option{background-color:var(--color-neutral-300,#ecf0f9)}.dc-join .dc-button .dc-button__option:hover{background-color:var(--color-neutral-400,#d9e1f2)}.dc-join p a{color:var(--color-text-100,#fff)}.dealcard--free+.dc-join{display:flex}.mobile-wrapper .dc-join{position:sticky;background:linear-gradient(180deg,transparent,rgba(0,0,0,.08) 61.5%,rgba(0,0,0,.16))}@media(max-width:719.98px){.dc-join{width:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.08) 61.5%,rgba(0,0,0,.16))}}.dc-tabs{position:sticky;top:80px;background-color:var(--color-bg);z-index:10}.dc-tabs .swiper-slide{width:auto}.dc-tabs .swiper-slide:has(+.swiper-slide .dc-tab) .dc-tab{padding-right:8px}.dc-tabs__list{display:flex;width:100%;padding:6px 0 0;margin-bottom:32px;position:relative}.dc-tabs__list:after{content:"";display:block;width:calc(100% - 40px);height:1px;background-color:var(--color-neutral-400,#d9e1f2);position:absolute;bottom:0;left:20px}.dc-tabs__list:not(.swiper-slide){position:relative;scroll-snap-type:x mandatory;display:flex;flex-basis:50%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.dc-tabs__list:not(.swiper-slide) .dc-tab{scroll-snap-align:start;display:flex;flex-flow:column;justify-content:center}.dc-tab{padding:0 24px;cursor:pointer;display:flex;flex-direction:column}.dc-tab:has(+.dc-tab){padding-right:8px}.dc-tab:hover .dc-tab__content:after{background-color:var(--color-neutral-600,#9facc7)}.dc-tab--active .dc-tab__content{color:var(--color-theme-bg,#151618)}.dc-tab--active .dc-tab__content:after,.dc-tab--active:hover .dc-tab__content:after{background-color:var(--color-theme-bg,#151618)}.dc-tab__content{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:.016em;color:var(--color-neutral-600,#9facc7);padding-bottom:18px;white-space:nowrap;background-color:transparent;text-decoration:none;cursor:pointer;position:relative}.dc-tab__content:after{content:"";display:block;position:absolute;bottom:0;left:0}.dc-tab__content:after,.dc-tab__indicator{width:100%;height:3px;background-color:transparent}.dc-tab__indicator--active{background-color:var(--color-theme-bg,#151618)}.dc-content{position:relative;padding:0 20px 32px}.dc-content .dc-block{padding:0}.dc-content .dc-block hr:first-child{display:none}.dc-content:not(:has(.dc-block)){margin-top:-16px;padding:0}.dc-block .dc-block__text{margin-bottom:24px}.dc-block:last-child .dc-block__text{margin-bottom:0}@supports (padding-top:env(safe-area-inset-top)){.dc-tabs{top:calc(80px + env(safe-area-inset-top))}}.form__element.form__element--number{position:relative}.form__element .step-down,.form__element .step-up{padding:13px 12px;display:flex;position:absolute;top:0;z-index:10}.form__element .step-down{left:0}.form__element .step-up{right:0}.form__element .pwd-wrp{position:relative;margin:0;display:block;width:100%}.form__element .pwd-toggler,.form__element .showinfo{display:block;width:24px;height:24px;position:absolute;right:16px;cursor:pointer}.form__element .pwd-toggler .icon--filled__glyph,.form__element .showinfo .icon--filled__glyph{fill:var(--color-icon-600,#9facc7)}.form__element .pwd-toggler .icon__glyph,.form__element .showinfo .icon__glyph{stroke:var(--color-icon-600,#9facc7)}.form__element .pwd-toggler:hover .icon--filled__glyph,.form__element .showinfo:hover .icon--filled__glyph{fill:var(--color-neutral-700,#677698)}.form__element .pwd-toggler:hover .icon__glyph,.form__element .showinfo:hover .icon__glyph{stroke:var(--color-neutral-700,#677698)}.form__element .pwd-toggler:active .icon--filled__glyph,.form__element .showinfo:active .icon--filled__glyph{fill:var(--color-neutral-800,#2a2c30)}.form__element .pwd-toggler:active .icon__glyph,.form__element .showinfo:active .icon__glyph{stroke:var(--color-neutral-800,#2a2c30)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{--internal-margin:0px;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.016em;color:var(--color-text-900,#151618);background-color:transparent;border:none;text-align:left;position:relative;margin:var(--internal-margin);padding:calc(1.25rem - var(--internal-margin)) calc(1rem - var(--internal-margin));outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;text-rendering:geometricPrecision;width:100%}input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,textarea:active,textarea:focus{padding:calc(1.25rem - var(--internal-margin)) calc(1rem - var(--internal-margin))}input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,textarea:disabled{color:var(--color-text-600,#9facc7)}input[type=color]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=date]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=datetime-local]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=datetime]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=email]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=month]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=number]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=password]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=search]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=tel]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=text]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=time]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=url]:not([type=color]):not(select):not(:disabled):-moz-read-only,input[type=week]:not([type=color]):not(select):not(:disabled):-moz-read-only,textarea:not([type=color]):not(select):not(:disabled):-moz-read-only{background-color:var(--color-neutral-0,#fff);border:1px dashed var(--color-text-500,#d0daef)}input[type=color]:not([type=color]):not(select):not(:disabled):read-only,input[type=date]:not([type=color]):not(select):not(:disabled):read-only,input[type=datetime-local]:not([type=color]):not(select):not(:disabled):read-only,input[type=datetime]:not([type=color]):not(select):not(:disabled):read-only,input[type=email]:not([type=color]):not(select):not(:disabled):read-only,input[type=month]:not([type=color]):not(select):not(:disabled):read-only,input[type=number]:not([type=color]):not(select):not(:disabled):read-only,input[type=password]:not([type=color]):not(select):not(:disabled):read-only,input[type=search]:not([type=color]):not(select):not(:disabled):read-only,input[type=tel]:not([type=color]):not(select):not(:disabled):read-only,input[type=text]:not([type=color]):not(select):not(:disabled):read-only,input[type=time]:not([type=color]):not(select):not(:disabled):read-only,input[type=url]:not([type=color]):not(select):not(:disabled):read-only,input[type=week]:not([type=color]):not(select):not(:disabled):read-only,textarea:not([type=color]):not(select):not(:disabled):read-only{background-color:var(--color-neutral-0,#fff);border:1px dashed var(--color-text-500,#d0daef)}input[type=color]:has(+.showinfo),input[type=date]:has(+.showinfo),input[type=datetime-local]:has(+.showinfo),input[type=datetime]:has(+.showinfo),input[type=email]:has(+.showinfo),input[type=month]:has(+.showinfo),input[type=number]:has(+.showinfo),input[type=password]:has(+.showinfo),input[type=search]:has(+.showinfo),input[type=tel]:has(+.showinfo),input[type=text]:has(+.showinfo),input[type=time]:has(+.showinfo),input[type=url]:has(+.showinfo),input[type=week]:has(+.showinfo),textarea:has(+.showinfo){padding-right:3rem}input[type=color]{-webkit-appearance:none;width:48px;height:48px;padding:0;border:1px solid var(--color-stroke-400,#d9e1f2);border-radius:8px;overflow:hidden;cursor:pointer}input[type=color]:active,input[type=color]:focus{padding:0;border-color:var(--color-stroke-600,#9facc7)}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}.form__element.form__element--floating label:not(.pwd-wrp){position:absolute;top:-4px;left:1rem;width:calc(100% - 2rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:10;pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1);transform-origin:left top;transform:translateY(100%) scale(1)}.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:not(:-moz-placeholder)){transform:translateY(50%) scale(.889)}.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:active),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:focus),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:not(:placeholder-shown)){transform:translateY(50%) scale(.889)}.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp>.icon:first-child){left:3rem;width:calc(100% - 3.75rem)}.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp>.icon--logo:first-child){left:4rem;width:calc(100% - 6rem)}.form__element.form__element--floating .input-wrp:has(input:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-stroke-400,#d9e1f2) 75%,transparent)}.mobile-wrapper .form__element.form__element--floating label:not(.pwd-wrp){top:-8px}.mobile-wrapper .form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:not(:-moz-placeholder)){transform:translateY(55%) scale(.8235)}.mobile-wrapper .form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:active),.mobile-wrapper .form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:focus),.mobile-wrapper .form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:not(:placeholder-shown)){transform:translateY(55%) scale(.8235)}.mobile-wrapper .form__element.form__element--floating input{padding:calc(1.9375rem - var(--internal-margin)) calc(1rem - var(--internal-margin)) calc(.5625rem - var(--internal-margin))}@media(max-width:719.98px){.form__element.form__element--floating label:not(.pwd-wrp){top:-8px}.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:not(:-moz-placeholder)){transform:translateY(55%) scale(.8235)}.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:active),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:focus),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp input:not(:placeholder-shown)){transform:translateY(55%) scale(.8235)}.form__element.form__element--floating input{padding:calc(1.9375rem - var(--internal-margin)) calc(1rem - var(--internal-margin)) calc(.5625rem - var(--internal-margin))}}textarea{--textarea-margin-top:20px;--textarea-margin-bottom:16px;--internal-margin:2px;display:block;min-height:calc(3lh + var(--textarea-margin-top) + var(--textarea-margin-bottom));max-height:calc(6lh + var(--textarea-margin-top) + var(--textarea-margin-bottom));field-sizing:content;form-sizing:content}@supports not (field-sizing:content){textarea{resize:vertical}}.form__element.form__element--floating .input-wrp:has(textarea:not(:-moz-placeholder)){position:relative}.form__element.form__element--floating .input-wrp:has(textarea:not(:placeholder-shown)){position:relative}.form__element.form__element--floating .input-wrp:has(textarea:not(:-moz-placeholder)):before{content:"";position:absolute;top:0;left:12px;width:calc(100% - 24px);padding-left:4px;padding-right:4px;height:32px;background-color:#fff;border-top:1px solid var(--color-stroke-400,#d9e1f2);z-index:9}.form__element.form__element--floating .input-wrp:has(textarea:not(:placeholder-shown)):before{content:"";position:absolute;top:0;left:12px;width:calc(100% - 24px);padding-left:4px;padding-right:4px;height:32px;background-color:#fff;border-top:1px solid var(--color-stroke-400,#d9e1f2);z-index:9}.form__element.form__element--floating .input-wrp:has(textarea:hover:not(:disabled)):before{border-top:1px solid var(--color-stroke-600,#9facc7)}.form__element.form__element--floating .input-wrp:has(textarea:active:not(:disabled)):before,.form__element.form__element--floating .input-wrp:has(textarea:focus:not(:disabled)):before{border-top:2px solid var(--color-stroke-600,#9facc7)}.form__element.form__element--long textarea{min-height:calc(6lh + var(--textarea-margin-top) + var(--textarea-margin-bottom));max-height:calc(16lh + var(--textarea-margin-top) + var(--textarea-margin-bottom))}.form__element.form__element--autosize textarea{max-height:none!important}.mobile-wrapper textarea{display:block;min-height:calc(6lh + 2.5rem)}.mobile-wrapper .form__element.form__element--floating textarea{max-height:calc(8lh + var(--textarea-margin-top) + var(--textarea-margin-bottom))}@media(max-width:719.98px){textarea{display:block;min-height:calc(6lh + 2.5rem)}.form__element.form__element--floating textarea{max-height:calc(8lh + var(--textarea-margin-top) + var(--textarea-margin-bottom))}}select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form__element.form__element--select{position:relative;-webkit-appearance:menulist}.form__element.form__element--select .input-wrp{min-height:40px}.form__element.form__element--select .icon,.form__element.form__element--select .icon--filled{position:absolute;right:16px;pointer-events:none}.form__element.form__element--select .icon__glyph{stroke:var(--color-icon-600,#9facc7);stroke-width:1.33}.form__element.form__element--select .icon--filled__glyph{fill:var(--color-icon-600,#9facc7)}.form__element.form__element--select label~.icon,.form__element.form__element--select label~.icon--filled{position:absolute;right:12px;top:46px;height:52px}.form__element.form__element--select select:disabled+svg .icon__glyph{stroke:var(--color-text-500,#d0daef)}.form__element.form__element--select select:disabled+svg .icon--filled__glyph{fill:var(--color-text-500,#d0daef)}.form__element.form__element--select:has(select option:checked:enabled) .icon__glyph,.form__element.form__element--select:has(select:valid) .icon__glyph{stroke:var(--color-icon-900,#151618)}.form__element.form__element--select:has(select option:checked:enabled) .icon--filled__glyph,.form__element.form__element--select:has(select:valid) .icon--filled__glyph{fill:var(--color-icon-900,#151618)}.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp select option:checked:enabled),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp select:active),.form__element.form__element--floating label:not(.pwd-wrp):has(+.input-wrp select:focus){transform:translateY(50%) scale(.889)}.form__element.form__element--floating select:has(option:disabled){padding:calc(1.9375rem - var(--internal-margin)) calc(1rem - var(--internal-margin)) calc(.5625rem - var(--internal-margin));opacity:.01}.form__element.form__element--floating select:has(option:checked:enabled){opacity:1}@media(max-width:719.98px){.form__element.form__element--floating select{padding:calc(1.9375rem - var(--internal-margin)) calc(1rem - var(--internal-margin)) calc(.5625rem - var(--internal-margin))}}.form__element--checkbox:not(.form__element--switch) label{display:flex;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em;margin:0;padding:0;cursor:pointer}.form__element--checkbox:not(.form__element--switch) label:hover .control__mask{box-shadow:inset 0 0 0 1px var(--color-neutral-600,#9facc7)}.form__element--checkbox:not(.form__element--switch) label~.validation-help{opacity:1;max-height:25px}.form__element--checkbox:not(.form__element--switch) .control__mask{background-color:var(--color-neutral-0,#fff);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-neutral-500,#d0daef);display:inline-block;width:22px;min-width:22px;height:22px;padding:2px;vertical-align:middle;margin-right:8px;position:relative;pointer-events:none;float:left}.form__element--checkbox:not(.form__element--switch) .control__mask+span{margin-top:1px;display:inline-block}.form__element--checkbox:not(.form__element--switch) .control__mask:before{content:"";position:absolute;top:5px;left:9px;width:5px;height:11px;border-right:2px solid var(--color-neutral-0,#fff);border-bottom:2px solid var(--color-neutral-0,#fff);transform:rotate(25deg) scale(.2);transition:all .2s ease}.form__element--checkbox:not(.form__element--switch) .control__text{color:var(--color-text-900,#151618);vertical-align:middle;display:flex}.form__element--checkbox:not(.form__element--switch) input[type=checkbox]{position:absolute;opacity:0}.form__element--checkbox:not(.form__element--switch) input[type=checkbox]:focus~.control__mask{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neutral-200,#f6f8fc) 80%,#000),0 0 0 2px var(--color-neutral-300,#ecf0f9)}.form__element--checkbox:not(.form__element--switch) input[type=checkbox]:checked~.control__mask{background-color:var(--color-primary-500,#f85459);box-shadow:inset 0 0 0 1px var(--color-primary-500,#f85459)}.form__element--checkbox:not(.form__element--switch) input[type=checkbox]:checked~.control__mask:before{transform:rotate(40deg) scale(1)}.form__element--checkbox:not(.form__element--switch) input[type=checkbox]:checked~.control__text{color:var(--color-text-900,#151618)}.form__element--checkbox:not(.form__element--switch) input[type=checkbox]:checked:focus~.control__mask{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-500,#f85459) 40%,transparent)}.form__element--checkbox:not(.form__element--switch).form__element--small .control__mask{border-radius:4px}.form__element--checkbox:not(.form__element--switch).form__element--small .control__mask:before{border-width:1px;top:3px;left:6px;width:4px;height:8px}.form__element--checkbox.form__element--boxed label{font-weight:500;box-shadow:inset 0 0 0 1px var(--color-stroke-400,#d9e1f2);border-radius:8px;padding:18px 16px;flex-direction:row-reverse;justify-content:space-between}.form__element--checkbox.form__element--boxed label:hover{background-color:var(--color-neutral-200,#f6f8fc);box-shadow:inset 0 0 0 1px var(--color-stroke-600,#9facc7)}.form__element--checkbox.form__element--boxed label:active{background-color:var(--color-neutral-300,#ecf0f9)}.form__element--checkbox.form__element--boxed .control__mask{margin-right:0;margin-left:10px}.form__element--checkbox.form__element--boxed:has(input[type=checkbox]:checked) label{box-shadow:inset 0 0 0 2px var(--color-primary-500,#f85459)}.form__element--checkbox.form__element--purple label{font-weight:500;box-shadow:inset 0 0 0 1px #8a3fba33;border-radius:8px;padding:18px 16px;flex-direction:row-reverse;justify-content:space-between;--bg-color:#fff;background:var(--bg-color) padding-box}.form__element--checkbox.form__element--purple .control__mask{margin-right:0;margin-left:10px;box-shadow:inset 0 0 0 1px #8a3fba33}.form__element--checkbox.form__element--purple label:hover{--bg-color:#fcf2ff}.form__element--checkbox.form__element--purple label:hover .control__mask{box-shadow:inset 0 0 0 1px #8a3fba33}.form__element--checkbox.form__element--purple label:active{--bg-color:#fcf1ff}.form__element--checkbox.form__element--purple label:active .control__mask{box-shadow:inset 0 0 0 1px #8a3fba33}.form__element--checkbox.form__element--purple:has(input[type=checkbox]:checked) label{box-shadow:inset 0 0 0 2px #8a3fba}.form__element--switch{margin-top:16px;margin-bottom:16px}.form__element--switch .control__mask{font-size:1em;color:var(--color-neutral-0,#fff);width:50px;height:32px;position:relative;display:inline-block;text-align:left;margin:0;padding:0;cursor:pointer;border-radius:30px;box-sizing:border-box;overflow:hidden}.form__element--switch .control__mask:before{content:"";position:absolute;inset:0;background-color:var(--color-neutral-400,#d9e1f2);border:1px solid var(--color-neutral-400,#d9e1f2);box-shadow:0 0 0 1px var(--color-neutral-400,#d9e1f2);border-radius:30px;transition:all .2s}.form__element--switch .control__mask:after{content:"";position:absolute;top:2px;left:2px;bottom:2px;width:28px;background-color:var(--color-neutral-0,#fff);border-radius:50%;transition:margin-left .3s}.form__element--switch input[type=checkbox]{position:absolute;opacity:0}.form__element--switch input[type=checkbox]:checked~.control__mask:before{inset:2px 2px 2px 20px;border-width:0;box-shadow:0 0 #f2f4fb}.form__element--switch input[type=checkbox]:checked~.control__mask:after{margin-left:18px}.form__element--radio label{display:flex;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.016em;margin:0;padding:0;cursor:pointer}.form__element--radio .control__mask{background-color:var(--color-neutral-0,#fff);border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-neutral-500,#d0daef);display:inline-block;width:22px;height:22px;padding:2px;margin-right:8px;position:relative}.form__element--radio .control__mask:before{content:"";position:absolute;top:8px;left:8px;width:6px;height:6px;background-color:var(--color-neutral-0,#fff);border-radius:50%;transform:scale(.6);transition:all .2s ease;opacity:0}.form__element--radio .control__text{color:var(--color-text-900,#151618);display:flex}.form__element--radio .control__title{display:block;margin-bottom:10px}.form__element--radio input[type=radio]{position:absolute;opacity:0}.form__element--radio input[type=radio]:focus~.control__mask{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neutral-200,#f6f8fc) 80%,#000),0 0 0 2px var(--color-neutral-300,#ecf0f9)}.form__element--radio input[type=radio]:checked~.control__mask{background-color:var(--color-primary-500,#f85459);box-shadow:inset 0 0 0 1px var(--color-primary-500,#f85459)}.form__element--radio input[type=radio]:checked~.control__mask:before{transform:scale(1);opacity:1}.form__element--radio input[type=radio]:checked~.control__text{color:var(--color-text-900,#151618)}.form__element--radio input[type=radio]:checked:focus~.control__mask{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-500,#f85459) 40%,transparent)}:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}pre{display:block!important;font-size:12px!important}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}p{margin-block-start:1em;margin-block-end:1em}label a,p a{color:#3d89f6;text-decoration:none}label a:hover,p a:hover{text-decoration:underline}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}sup{vertical-align:super;font-size:64%;line-height:1}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}@font-face{font-family:Inter;src:url(./Inter-VF.BtFs5cFQ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:GT Super Display;src:local("GT Super Display Bold"),local("GTSuperDisplay-Bold"),url(./GT-Super-Display-Bold.DmBJjura.woff2) format("woff2"),url(./GT-Super-Display-Bold.BnZ5Jedd.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--ion-text-color:$color-text-900}body{color:#151618;font: .625em/1.231 Inter,Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-variation-settings:"opsz" 24}::-moz-selection{background-color:#ffd2d2;color:#151618}::selection{background-color:#ffd2d2;color:#151618}::-webkit-selection{background-color:#ffd2d2;color:#151618}.clearfix:after{clear:both;content:"";display:table}.container{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{flex:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important;min-height:auto!important;overflow:hidden!important}.section--fullHeight.hidden{position:fixed}.font-weight-500{font-weight:500}.margin-16{margin:16px}.margin-bottom-16,.margin-top-16{margin-top:16px}.margin-block-16{margin-block:16px}.margin-32{margin:32px}.margin-bottom-32,.margin-top-32{margin-top:32px}.margin-block-32{margin-block:32px}.margin-80{margin:80px}.margin-bottom-80,.margin-top-80{margin-top:80px}.margin-block-80{margin-block:80px}.padding-80{padding:80px}.padding-bottom-80,.padding-top-80{padding-top:80px}.padding-block-80{padding-block:80px}.fixed{position:fixed}@media(min-width:1024px){.margin-l-32{margin:32px}.margin-bottom-l-32,.margin-top-l-32{margin-top:32px}.margin-block-l-32{margin-block:32px}}:root{--app-offset-height:0px}body{background-color:#ecf0f9;height:100dvh;overflow:hidden}.bio{padding-top:32px}.bio:has(>.dealcard-container){padding-top:0}.dealcard-container{--sidebar-width:470px;height:calc(100dvh - var(--app-offset-height));overflow:hidden}.dealcard-container--has-sidebar{display:flex;width:100%}.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__main,.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__sidebar{--scrollbar-width:auto;--scrollbar-color-thumb:#d0daef;--scrollbar-color-track:#fafbfd;--scrollbar-width-legacy:15px;--scrollbar-color-track-legacy:#fff}@supports selector(::-webkit-scrollbar){.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__main::-webkit-scrollbar,.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__sidebar::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__main::-webkit-scrollbar-track,.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__sidebar::-webkit-scrollbar-track{background-color:var(--scrollbar-color-track);border:1px solid var(--scrollbar-color-track);-webkit-box-shadow:0 0 6px var(--scrollbar-color-track) inset}.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__main::-webkit-scrollbar-thumb,.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__sidebar::-webkit-scrollbar-thumb{width:6px;border-radius:12px;border:4px solid var(--scrollbar-color-track);background-color:var(--scrollbar-color-thumb)}}@supports (scrollbar-width:auto){.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__main *,.dealcard-container:not(:has(.dc-iframe-viewer)) .dealcard-container__sidebar *{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track)}}.dealcard-container__main{position:relative;flex:1}.dealcard-container__main,.dealcard-container__sidebar{height:calc(100dvh - var(--app-offset-height));overflow:auto}.dealcard-container__sidebar{flex:0 0 var(--sidebar-width);width:var(--sidebar-width)}.dealcard-container__main{padding-top:32px}.dealcard-container__main:has(.dc-resource-viewer){padding-top:0;--scrollbar-color-track:#fafbfd;--scrollbar-color-track-legacy:#fafbfd;--scrollbar-color-thumb:#d0daef}.dealcard-container__main:has(.dc-resource-viewer--dark){--scrollbar-color-track:#2a2c30;--scrollbar-color-track-legacy:#2a2c30;--scrollbar-color-thumb:gray}.dealcard-container__sidebar{padding-top:0}.dealcard{container:dealcard/inline-size;max-width:556px;margin:0 auto;position:relative}.dealcard__body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family);min-height:32px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;margin-bottom:32px}.dealcard__body--free{margin-bottom:0}.dealcard-container__sidebar .dealcard__body{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}hr{padding-top:.5rem;margin:0 0 1.5rem;box-shadow:0 1px 0 0 var(--color-lines,#d9e1f2)}.dealcard .dc-form .form__element--floating>label:not(.pwd-wrp):has(+.input-wrp>input[required]):after,.dealcard .dc-form .form__element--floating>label:not(.pwd-wrp):has(+.input-wrp>select[required]):after,.dealcard .dc-form .form__element--floating>label:not(.pwd-wrp):has(+.input-wrp>textarea[required]):after{content:" *";color:#f1020e;font-size:.75em;display:inline-block;margin-left:4px;transform:translateY(-.3em);pointer-events:none}.dealcard .dc-form .form__element--checkbox:has(input[required]) .control__text:after,.dealcard .dc-form .form__element--radio:has(input[required]) .control__text:after{content:" *";font-size:.75em;display:inline-block;margin-left:4px;transform:translateY(-.3em);color:#f1020e;pointer-events:none}@media(min-width:720px){.dealcard .dc-form form{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem}.dealcard .dc-form form .form__element.dc-form__field--half{flex:1 1 calc(50% - .5rem);min-width:0}.dealcard .dc-form form .dc-form__actions,.dealcard .dc-form form .form__element:not(.dc-form__field--half){flex:1 1 100%}}.mobile-wrapper{background-color:#ecf0f9;box-shadow:0 32px 32px -8px #00000029,0 0 1px #0003;border-radius:32px;width:100%;max-width:376px;height:max(min(100dvh - var(--app-offset-height,0px) - 188px,748px),400px);border:4px solid #fafbfd;overflow:hidden;margin:0 auto;position:sticky;top:0}.mobile-wrapper .bio{width:100%;height:100%;padding-top:0}.mobile-wrapper .dealcard{width:var(--dealcard-width);height:100%;overflow-y:scroll;scrollbar-width:none;min-height:100%;display:flex;flex-direction:column}.mobile-wrapper .dealcard__body{position:relative;z-index:1;border-radius:0;flex:1 0 auto;margin-bottom:0}.mobile-wrapper+.btn{display:flex;margin:24px auto 0}@media(max-width:719.98px){.bio{padding-top:0}.dealcard-container{--sidebar-width:100%}.dealcard-container__main,.dealcard-container__sidebar{--scrollbar-width:0;--scrollbar-color-thumb:transparent;--scrollbar-color-track:transparent;--scrollbar-width-legacy:0;--scrollbar-color-track-legacy:transparent}.dealcard-container__main{padding-top:0}.dealcard-container__main:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s}.dealcard-container__main:has(.mobile-wrapper){padding-left:24px;padding-right:24px}.dealcard-container__sidebar{position:fixed;top:calc(100dvh - var(--app-offset-height));transition:top .3s cubic-bezier(0,0,0,1);z-index:2}.dealcard-container__sidebar.visible{top:0}.dealcard-container:has(.dealcard-container__sidebar.visible) .dealcard-container__main:after{opacity:1}.dealcard-container:has(.dealcard-container__sidebar .dc-header-mini) .dealcard-container__main{padding-bottom:var(--mini-header-height)}.dealcard{width:100%;min-height:100vh;display:flex;flex-direction:column}.dealcard__body{position:relative;z-index:1;margin-bottom:0;border-radius:0;flex:1 0 auto}.dealcard__body--free{margin-bottom:270px}.dealcard__body:has(+.dc-badge){margin-bottom:270px}.mobile-wrapper{width:100%;height:max(min(100% - 24px,748px),400px)}.mobile-wrapper .dealcard{width:100%}.mobile-wrapper .dealcard__body{margin-bottom:0}.mobile-wrapper:has(+.btn){height:max(min(100% - 56px,748px),400px)}.mobile-wrapper+.btn{margin:12px auto}}@media(min-width:720px){.dealcard-container{--sidebar-width:320px}}@media(min-width:1024px){.dealcard-container{--sidebar-width:375px}}.page--error{--scrollbar-color-track-legacy:#f85459;background-color:#f85459;min-height:100vh}.page--error .content{display:flex;height:100%;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:64px;padding-bottom:32px}@media(min-width:720px){.page--error .content{padding-bottom:128px}}.page--error .brand__logo{width:310px;margin-bottom:1rem;max-width:calc(100vw - 120px)}.page--error .footer{background-color:#f85459;border-top:1px solid #ff6968;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.015625rem;color:#fff;margin-bottom:0}@media(min-width:720px){.page--error .footer{width:100%;position:fixed;bottom:0;z-index:10}}.page--error .footer .wrp{padding-left:32px;padding-right:32px}.page--error .footer .footer__nav{display:flex;align-items:center;justify-content:space-between;padding-top:32px;padding-bottom:32px}.page--error .footer .footer__nav a{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.015625rem;color:#fff}.page--error .footer .footer__nav .footer__nav__group .dc-button{margin-left:16px}.page--error .footer .footer__nav .copr{margin:0}.page--error hr{box-shadow:0 1px #ff6968}.page--error .btn--link,.page--error .dc-badge{color:#fff}.error__pre-title{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:.015625rem;color:#fff;margin:0}.error__image-wrp{width:100%;max-height:286px;margin:55px 0;aspect-ratio:1.28;display:flex;align-items:center;justify-content:center}.error__title{font-family:GT Super Display;font-variant-numeric:lining-nums;font-weight:500;font-size:90px;line-height:104px;color:#fff;margin:0}.error__description{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:.015625rem;color:#fff}.error__description p{margin:0}.error__description p:last-child{margin-bottom:1rem}@media(max-width:719.98px){.page--error .error__image-wrp{margin:32px 0}.page--error .error__title{font-size:64px;line-height:86px}.page--error .content,.page--error .footer .wrp{padding-left:16px;padding-right:16px}.page--error .footer .footer__nav{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:16px;padding-bottom:16px}.page--error .footer .footer__nav .footer__nav__group{margin-top:16px}.page--error .footer .footer__nav .footer__nav__group .dc-button{display:block;margin-left:0;width:auto;text-align:left}}
