@font-face{font-family:Samsung;src:url(/assets/SamsungSharpSans-Regular-DFKCZgeJ.ttf)}@font-face{font-family:Samsung;src:url(/assets/SamsungSharpSans-Medium-DypBISs7.ttf);font-weight:500}@font-face{font-family:Samsung;src:url(/assets/SamsungSharpSans-Bold-J4krg3Fl.ttf);font-weight:700}:root{font-family:Samsung,Arial,sans-serif;color:#121214;background:#f5f5f7;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}.site-header{height:82px;padding:0 clamp(20px,4vw,70px);display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid #e9e9ed}.logo_name{font-size:20px}.brand,.footer-brand{display:flex;align-items:center;gap:10px;font-size:27px;font-weight:700}:is(.brand,.footer-brand) img{width:42px;height:42px;object-fit:contain}.site-header nav{display:flex;gap:32px;font-size:14px;font-weight:700;color:#55555e}.Portal_refund{border-bottom:2px solid #2447d6;padding-bottom:2px}.site-header nav a:hover{color:#2447d6}.header-connect{border:0;border-radius:100px;background:#2447d6;color:#fff;padding:12px 22px;min-height:47px;display:flex;align-items:center;gap:7px;font-weight:700;font-size:14px}.status-dot{height:10px;width:10px;background:#fff;border-radius:50%}.status-dot.online{background:#6ee7a8;animation:hard-blink 2s infinite}.hero{max-width:1370px;margin:auto;padding:76px 32px 82px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(45px,7vw,120px)}.hero-copy{padding:0 0 42px}.eyebrow,.overline,.field-label{font-size:12px;font-weight:700;letter-spacing:.15em}.eyebrow{color:#2447d6;display:inline-flex;align-items:center;gap:9px}.eyebrow-star{font-size:23px;line-height:1}.hero h1{font-size:clamp(58px,6vw,96px);line-height:1.01;letter-spacing:-.065em;margin:22px 0 27px}.hero h1 em{font-style:normal;color:#2447d6}.hero-copy>p{color:#656570;font-size:clamp(12px,1vw,14px);line-height:1.58;max-width:540px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px}.support:hover{text-decoration:underline}.primary-action{border:0;border-radius:100px;background:linear-gradient(105deg,#2447d6,#6d4ae6);color:#fff;min-height:61px;padding:17px 25px;font-size:17px;font-weight:700;display:inline-flex;align-items:center;gap:30px;box-shadow:0 15px 30px #2447d628}.primary-action span{font-size:22px}.secondary-action{font-size:15px;font-weight:700;display:inline-flex;align-items:center;gap:9px}.supported-line{display:flex;align-items:center;gap:9px;color:#73737d;font-size:14px;margin-top:37px}.supported-dot{width:9px;height:9px;background:#30bd82;border-radius:50%;box-shadow:0 0 0 5px #30bd8219;animation:hard-blink 1.5s infinite}@keyframes hard-blink{0%,to{opacity:1}50%{opacity:0}}.claim-card{background:#fff;border:1px solid #eaeaef;border-radius:34px;padding:clamp(25px,3vw,42px);box-shadow:0 25px 75px #20213a0b;min-width:0;scroll-margin-top:25px}.claim-card-head{display:flex;align-items:center;justify-content:space-between}.overline,.field-label{color:#777782}.claim-orb{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eff1ff;color:#2447d6;font-size:22px}.claim-art{height:160px;position:relative;display:grid;place-items:center;overflow:hidden;margin:4px 0 14px}.art-glow{position:absolute;width:260px;height:130px;border-radius:50%;background:radial-gradient(ellipse,#e2deff 5%,#eaf0ff 48%,transparent 72%);filter:blur(12px)}.art-ticket{position:relative;z-index:1;width:125px;height:125px;border-radius:29px;background:linear-gradient(140deg,#2447d6,#7158ef);transform:rotate(-13deg);box-shadow:0 19px 35px #2447d63e;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:5px solid #ffffff80}.art-ticket span{font-size:68px;font-weight:700;line-height:1}.art-ticket small{letter-spacing:.28em;font-size:8px;font-weight:700}.art-spark{position:absolute;color:#6d4ae6}.art-spark-one{top:25px;left:26%;font-size:29px}.art-spark-two{right:22%;bottom:20px;font-size:36px}.claim-card h2{font-size:clamp(29px,3vw,39px);letter-spacing:-.045em;margin:15px 0 10px}.claim-intro{color:#696973;line-height:1.5;margin:0 0 27px;font-size:13px}.network-block{border-top:1px solid #e9e9ee;padding-top:21px}.network-picker{display:flex;gap:8px;margin-top:11px}.network-picker button{flex:1;border:1px solid #e0e1e8;border-radius:11px;background:#f8f8fa;color:#50505c;padding:12px 8px;font-size:12px;font-weight:700;white-space:nowrap}.network-picker button.selected{background:#2447d6;border-color:#2447d6;color:#fff}.network-picker button:focus-visible,.network-dialog button:focus-visible,.primary-action:focus-visible,.header-connect:focus-visible{outline:3px solid #6d4ae6;outline-offset:3px}.claim-status{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:23px 0}.claim-status>div{min-width:0;border:1px solid #e9e9ee;border-radius:14px;padding:15px;background:#fafafb;display:flex;flex-direction:column;gap:7px}.claim-status strong{font-size:14px;overflow-wrap:anywhere}.claim-button{width:100%;min-height:54px;border:0;border-radius:100px;background:linear-gradient(105deg,#2447d6,#6d4ae6);color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;gap:13px;animation:gradientMove 3s ease infinite}.claim-button:disabled{background:#e4e5ea;color:#74747e;opacity:1}.claim-note{text-align:center;color:#777782;font-size:12px;line-height:1.4;margin:13px 0 0}.disconnect{border:0;background:none;color:#2447d6;font-weight:700;display:block;margin:13px auto 0}.notice{border-radius:14px;background:#fff0e9;color:#8c3429;padding:15px;font-size:14px;line-height:1.45}.notice code{overflow-wrap:anywhere}.network-error{color:#a32f24;font-size:13px;line-height:1.4;margin:10px 0 0}.wallet-strip{max-width:1306px;margin:0 auto 30px;padding:10px 32px;border-top:1px solid #e3e3e9;border-bottom:1px solid #e3e3e9;display:flex;align-items:center;justify-content:center;gap:70px}.wallet-strip>span{font-size:12px;letter-spacing:.13em;font-weight:700;color:#8a8a94}.wallet-icons{display:flex;align-items:center;gap:38px}.wallet-icons img{width:30px;height:30px;object-fit:contain;filter:grayscale(1);opacity:.6}.steps-section{max-width:1370px;margin:auto;padding:22px 32px 50px}.section-intro h2{font-size:clamp(38px,4vw,56px);letter-spacing:-.05em;margin:12px 0 8px}.section-intro p{color:#777782;font-size:14px;font-weight:500;margin:0}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:36px}.step-card{border-radius:22px;padding:27px;min-height:230px;position:relative}.step-card:nth-child(1){background:#f9e7d1}.step-card:nth-child(2){background:#e6e0f7}.step-card:nth-child(3){background:#dce5ff}.step-card:nth-child(4){background:#ddf3e6}.step-number{font-size:13px;font-weight:700;color:#6b6b73}.step-check{position:absolute;right:24px;top:23px;width:30px;height:30px;border-radius:50%;background:#ffffffa8;display:grid;place-items:center}.step-card.complete .step-check{background:#2447d6;color:#fff}.step-card h3{font-size:21px;letter-spacing:-.02em;margin:59px 0 10px}.step-card p{font-size:12px;color:#55555c;line-height:1.45;margin:0}footer{background:#121214;color:#fff;text-align:center;padding:48px 20px 28px}.footer-brand{justify-content:center}.footer-brand img{width:38px;height:38px}footer p{color:#aaaab3;font-size:12px;margin:14px 0 39px}footer small{color:#888892;border-top:1px solid #33343a;padding-top:23px;display:block;max-width:900px;margin:auto}.network-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#121214a8;padding:18px}.network-dialog{width:min(100%,460px);background:#fff;border-radius:28px;padding:32px;box-shadow:0 22px 70px #0004}.network-dialog h2{font-size:32px;letter-spacing:-.04em;margin:10px 0 12px}.network-dialog p{color:#55555b;line-height:1.5}.network-dialog-actions{display:grid;gap:10px;margin-top:24px}.network-dialog-actions button{border:0;border-radius:999px;background:#2447d6;color:#fff;padding:15px 20px;font-weight:700}.network-dialog-actions button:nth-child(2){background:#f4f5f7;color:#121214}.network-dialog .network-error{color:#a32f24}@media(max-width:980px){.hero{grid-template-columns:1fr;gap:12px;padding-top:55px}.hero-copy{padding-bottom:20px}.claim-card{max-width:650px;width:100%;margin:auto}.steps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.site-header{height:70px;padding:0 17px}.site-header nav{display:none}.brand{font-size:23px}.brand img{width:36px;height:36px}.header-connect{padding:11px 14px;font-size:13px;max-width:172px;overflow:hidden;white-space:nowrap}.hero{padding:44px 16px 64px}.hero h1{font-size:clamp(52px,13vw,68px)}.hero-copy>p{font-size:17px}.hero-actions{gap:20px}.primary-action{width:100%;justify-content:space-between}.claim-card{border-radius:25px;padding:24px}.wallet-strip{margin:0 16px 20px;padding:10px 0;flex-direction:column;gap:15px;text-align:center}.wallet-icons{gap:27px}.steps-section{padding:0 16px 72px}.steps-grid{grid-template-columns:1fr;gap:12px}.step-card{min-height:160px}.step-card h3{margin-top:34px}.network-picker button{font-size:11px;padding:11px 4px}.network-dialog{padding:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wallet-details{margin-top:18px;border-top:1px solid #e9e9ee;padding-top:14px}.details-toggle{border:0;background:none;color:#2447d6;font-size:13px;font-weight:700;padding:5px 0;display:flex;align-items:center;justify-content:space-between;width:100%}.details-toggle span{font-size:21px;line-height:1}.details-panel{background:#f6f7fa;border-radius:13px;padding:15px;margin-top:8px;display:flex;flex-direction:column;gap:6px}.details-panel span,.details-panel small{color:#777782;font-size:12px}.details-panel strong{font-size:20px}.welcome-theme{background:#f2f2f2}.welcome-hero{max-width:1370px;margin:auto;min-height:600px;padding:30px;display:flex;justify-content:center;align-items:center}.welcome-copy h1{font-size:clamp(58px,6vw,92px);line-height:1.03;letter-spacing:-.065em;margin:23px 0 27px}.welcome-copy h1 em{font-style:normal;color:#2447d6}.welcome-copy>p{color:#6b6b73;font-size:clamp(18px,1.5vw,21px);line-height:1.6;max-width:520px;margin-bottom:32px}.welcome-card{background:#fff;border-radius:44px;padding:clamp(26px,4vw,52px);box-shadow:0 2px 3px #00000008;width:min(95%,500px)}.welcome-card h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;margin:10px 0 0}.wallet-art{height:240px;display:flex;align-items:end;justify-content:center;gap:15px;margin:28px 0 31px}.wallet-column{height:75%;width:18%;border-radius:80px;display:flex;align-items:end;justify-content:center;padding-bottom:19px}.wallet-column img{width:56%;max-width:63px;max-height:65px;object-fit:contain}.wallet-column.peach{height:67%;background:#f9e7d1}.wallet-column.lavender{height:86%;background:#e6e0f7}.wallet-column.blue{height:100%;background:#dce5ff}.wallet-column.mint{height:74%;background:#ddf3e6}.welcome-card .claim-note{margin-top:20px}.welcome-theme .steps-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.welcome-theme .steps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.welcome-hero{padding:5px}.welcome-copy h1{font-size:clamp(52px,13vw,68px)}.welcome-copy>p{font-size:17px}.welcome-card{border-radius:28px;padding:24px}.wallet-art{height:185px;gap:8px}.wallet-column{width:21%;padding-bottom:15px}.welcome-theme .steps-grid{grid-template-columns:1fr}}.eligibility-dialog{width:min(100%,440px);background:#fff;border-radius:28px;padding:32px;text-align:center;box-shadow:0 22px 70px #0004}.demo-badge{display:inline-block;border-radius:100px;background:#f0ecff;color:#6045cf;padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.13em}.result-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(140deg,#2447d6,#7158ef);color:#fff;font-size:33px;display:grid;place-items:center;margin:22px auto 15px}.eligibility-dialog h2{font-size:31px;letter-spacing:-.04em;margin:0 0 10px}.eligibility-dialog>p{color:#646470;line-height:1.5;font-size:14px}.result-amount{border-radius:20px;background:#f5f6fb;padding:25px 18px;margin:25px 0;display:flex;flex-direction:column;gap:8px}.result-amount h2{font-size:24px;color:#15d8b3;letter-spacing:.14em;margin:0}.result-amount span{color:#777782;font-size:11px;font-weight:700;letter-spacing:.14em}.result-amount strong{color:#2447d6;font-size:34px;letter-spacing:-.04em}.result-amount small{color:#777782}.eligibility-dialog .disconnect:focus-visible{outline:3px solid #6d4ae6;outline-offset:3px}.processing-dialog{width:min(100%,400px);background:#fff;border-radius:28px;padding:38px 28px;text-align:center;box-shadow:0 22px 70px #0004}.processing-spinner{width:52px;height:52px;border:5px solid #e5e9ff;border-top-color:#2447d6;border-radius:50%;display:block;margin:0 auto 22px;animation:processing-spin .8s linear infinite}.processing-dialog h2{font-size:18px;letter-spacing:-.035em;margin:0 0 9px}.processing-dialog p{color:#777782;line-height:1.5;margin:0;font-size:14px}@keyframes processing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.processing-spinner{animation-duration:2s}}
