#apd-widget{--apd-accent:var(--brand-primary,#0ea5e9);--apd-accent-hover:var(--brand-primary-hover,#38bdf8);--apd-accent-glow:rgba(14,165,233,0.35);--apd-accent-glow-soft:rgba(14,165,233,0.15);--apd-bg-panel:var(--bg-card,#102A4D);--apd-bg-feed:var(--bg-secondary,#07142A);--apd-bg-header:var(--bg-card,#102A4D);--apd-bg-input:var(--bg-elevated,#1A3D70);--apd-bg-input-field:var(--bg-input,#0D2241);--apd-bubble-bot:var(--bg-elevated,#1A3D70);--apd-bubble-bot-text:var(--text-primary,#FFFFFF);--apd-bubble-user:var(--apd-accent);--apd-bubble-user-text:#0A1B33;--apd-text-main:var(--text-primary,#FFFFFF);--apd-text-muted:var(--text-muted,#7C8AA6);--apd-text-secondary:var(--text-secondary,#C9D2E3);--apd-border:var(--border-default,rgba(212,175,55,0.18));--bubble-radius:18px;--shadow-deep:var(--shadow-lg,0 16px 48px rgba(0,0,0,0.55));--ease-ios:cubic-bezier(0.25,0.46,0.45,0.94);--ease-ios-bounce:cubic-bezier(0.28,1.36,0.64,1)}html:not([data-theme=light]) #apd-widget{--apd-accent:#D4AF37;--apd-accent-hover:#E6C24A;--apd-accent-glow:rgba(212,175,55,0.4);--apd-accent-glow-soft:rgba(212,175,55,0.15);--apd-bubble-user:#D4AF37;--apd-bubble-user-text:#0A1B33}html[data-theme=light] #apd-widget{--apd-accent:var(--brand-primary,#0ea5e9);--apd-accent-hover:var(--brand-primary-hover,#38bdf8);--apd-accent-glow:rgba(14,165,233,0.35);--apd-accent-glow-soft:rgba(14,165,233,0.12);--apd-bg-panel:#FFFFFF;--apd-bg-feed:#FFFFFF;--apd-bg-header:rgba(242,242,247,0.94);--apd-bg-input:rgba(242,242,247,0.94);--apd-bg-input-field:#FFFFFF;--apd-bubble-bot:#E9E9EB;--apd-bubble-bot-text:#000000;--apd-bubble-user:var(--brand-primary,#0ea5e9);--apd-bubble-user-text:#FFFFFF;--apd-text-main:#000000;--apd-text-muted:#8E8E93;--apd-text-secondary:#4A4A4A;--apd-border:rgba(60,60,67,0.12)}#apd-widget,#apd-widget *{box-sizing:border-box}#apd-widget{font-family:var(--font-inter),-apple-system,"SF Pro Display","Inter",system-ui,sans-serif;color:var(--apd-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#apd-widget ::-webkit-scrollbar{width:0}#apd-widget ::selection{background:var(--apd-accent-glow);color:inherit}body.apd-open,html.apd-open{overflow:hidden!important;height:100%!important;touch-action:none}#apd-widget .apd-launch{position:fixed;right:20px;bottom:20px;width:56px;height:56px;min-width:56px;max-width:56px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--apd-accent);color:var(--apd-bubble-user-text);border:0;cursor:pointer;box-shadow:0 6px 22px var(--apd-accent-glow);z-index:2147483647;touch-action:manipulation;transition:transform .3s var(--ease-ios-bounce),opacity .2s,box-shadow .3s,bottom .3s ease;isolation:isolate}body[data-cookie-banner=open] #apd-widget .apd-launch{bottom:92px}body[data-cookie-banner=open] #apd-widget .apd-hint-bubble{bottom:96px!important}@media (min-width:640px){body[data-cookie-banner=open] #apd-widget .apd-launch{bottom:80px}body[data-cookie-banner=open] #apd-widget .apd-hint-bubble{bottom:84px!important}}#apd-widget .apd-launch:hover{transform:scale(1.08);box-shadow:0 10px 30px var(--apd-accent-glow)}#apd-widget .apd-launch:active{transform:scale(.92)}#apd-widget .apd-launch:after{content:"";position:absolute;inset:-4px;border-radius:999px;z-index:-1;animation:apd-pulse 2.5s ease-out infinite}@keyframes apd-pulse{0%{box-shadow:0 0 0 0 var(--apd-accent-glow)}70%{box-shadow:0 0 0 18px transparent}to{box-shadow:0 0 0 0 transparent}}#apd-widget .apd-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:24px;line-height:1;color:var(--apd-bubble-user-text)}#apd-widget .apd-launch-hidden{opacity:0;transform:scale(.5);pointer-events:none}#apd-widget .apd-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:100001;display:none;opacity:0;transition:opacity .35s var(--ease-ios)}#apd-widget .apd-overlay.apd-show{display:block;opacity:1}#apd-widget .apd-panel{position:fixed;right:16px;bottom:16px;width:390px;height:700px;max-width:94vw;max-height:88vh;background:var(--apd-bg-panel);border-radius:14px;border:1px solid var(--apd-border);box-shadow:var(--shadow-deep);display:none;flex-direction:column;overflow:hidden;z-index:100002;transform-origin:bottom right;color:var(--apd-text-main)}#apd-widget .apd-panel.apd-open{display:flex;animation:apd-ios-sheet .5s var(--ease-ios-bounce) forwards}@keyframes apd-ios-sheet{0%{opacity:0;transform:scale(.85) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}#apd-widget .apd-header{padding:12px 16px;background:var(--apd-bg-header);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:var(--apd-text-main);display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;position:relative;z-index:10;border-bottom:1px solid var(--apd-border)}#apd-widget .apd-badge{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--apd-accent),var(--apd-accent-hover));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:var(--apd-bubble-user-text);box-shadow:0 2px 12px var(--apd-accent-glow);margin-bottom:2px}#apd-widget .apd-title{font-weight:700;font-size:14px;color:var(--apd-text-main);letter-spacing:-.2px;line-height:1.2}#apd-widget .apd-sub{font-size:11px;color:var(--apd-text-muted);margin-top:1px;font-weight:400;display:flex;align-items:center;gap:5px;justify-content:center}#apd-widget .apd-sub:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-success,#10b981)}#apd-widget .apd-close{position:absolute;right:12px;top:12px;border:0;background:rgba(255,255,255,.08);color:var(--apd-text-muted);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:background .15s,transform .2s var(--ease-ios),color .15s}html[data-theme=light] #apd-widget .apd-close{background:rgba(0,0,0,.06)}#apd-widget .apd-close:hover{background:rgba(255,255,255,.14);color:var(--apd-text-main)}html[data-theme=light] #apd-widget .apd-close:hover{background:rgba(0,0,0,.1);color:#000}#apd-widget .apd-close:active{transform:scale(.88)}#apd-widget .apd-body{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--apd-bg-feed)}#apd-widget .apd-feed{flex:1;padding:16px 14px;overflow-y:auto;background-color:var(--apd-bg-feed);position:relative}#apd-widget .apd-msg{margin-bottom:3px;display:flex;gap:6px;align-items:flex-end;position:relative;animation:apd-ios-msg .35s var(--ease-ios-bounce)}#apd-widget .apd-msg.user{justify-content:flex-end}@keyframes apd-ios-msg{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}#apd-widget .apd-msg .bubble{max-width:78%;padding:10px 14px;font-size:15px;line-height:1.45;position:relative;border-radius:var(--bubble-radius);word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word}#apd-widget .apd-msg.bot .bubble:has(.apd-md-table){max-width:96%;padding:10px}#apd-widget .apd-msg.bot .bubble:has(.apd-md-table) .apd-md-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}#apd-widget .apd-msg.bot .bubble{background:var(--apd-bubble-bot);color:var(--apd-bubble-bot-text);border-radius:18px 18px 18px 6px;border:none;box-shadow:none}#apd-widget .apd-msg.user .bubble{background:var(--apd-bubble-user);color:var(--apd-bubble-user-text);font-weight:500;border-radius:18px 18px 6px 18px;border:none;text-shadow:none;box-shadow:0 2px 10px var(--apd-accent-glow)}#apd-widget .apd-msg .bubble a{color:var(--apd-accent);text-decoration:none;font-weight:600}#apd-widget .apd-msg .bubble .apd-inline-img{display:block;max-width:140px;max-height:140px;border-radius:10px;margin:6px 0;object-fit:contain;background:#fff;padding:4px;border:1px solid var(--apd-border)}#apd-widget .apd-msg .bubble a:hover{text-decoration:underline}#apd-widget .apd-msg.user .bubble a{color:rgba(255,255,255,.95);text-decoration:underline}#apd-widget .apd-msg.bot .bubble strong{color:var(--brand-gold,var(--apd-accent))}#apd-widget .apd-md-table{width:100%;border-collapse:collapse;margin:8px 0;font-size:13px;line-height:1.3}#apd-widget .apd-md-table th{background:rgba(255,255,255,.08);font-weight:600;text-align:left;padding:6px 8px;border-bottom:2px solid var(--apd-border);white-space:nowrap;color:var(--apd-accent)}html[data-theme=light] #apd-widget .apd-md-table th{background:rgba(0,0,0,.06)}#apd-widget .apd-md-table td{padding:5px 8px;border-bottom:1px solid var(--apd-border);vertical-align:middle}#apd-widget .apd-md-table td,#apd-widget .apd-md-table td a{word-break:break-word;overflow-wrap:anywhere}#apd-widget .apd-md-table tr:last-child td{border-bottom:none}#apd-widget .apd-md-table tr:hover td{background:rgba(255,255,255,.04)}html[data-theme=light] #apd-widget .apd-md-table tr:hover td{background:rgba(0,0,0,.03)}#apd-widget .apd-typing-wrapper .bubble{display:inline-flex;align-items:center;gap:5px;padding:10px 16px;background:var(--apd-bubble-bot);border-radius:18px 18px 18px 6px}#apd-widget .apd-typing span{width:7px;height:7px;border-radius:50%;background:var(--apd-text-muted);display:inline-block;animation:apd-ios-typing 1.4s infinite}#apd-widget .apd-typing span:nth-child(2){animation-delay:.2s}#apd-widget .apd-typing span:nth-child(3){animation-delay:.4s}@keyframes apd-ios-typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}#apd-widget .apd-actions{padding:4px 14px 6px;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;background:transparent;border-top:none;animation:apd-ios-msg .3s var(--ease-ios-bounce)}#apd-widget .apd-actions:empty{display:none}#apd-widget .apd-btn,#apd-widget .apd-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px 14px;border-radius:999px;border:1px solid var(--apd-accent);background:var(--apd-accent-glow-soft);font-size:13px;font-weight:600;color:var(--apd-accent);cursor:pointer;transition:all .2s var(--ease-ios);white-space:nowrap;font-family:inherit}#apd-widget .apd-btn:hover,#apd-widget .apd-pill:hover{background:var(--apd-accent);color:var(--apd-bubble-user-text);box-shadow:0 2px 10px var(--apd-accent-glow)}#apd-widget .apd-btn:active,#apd-widget .apd-pill:active{transform:scale(.95)}#apd-widget .apd-pill-primary{background:var(--apd-accent);color:var(--apd-bubble-user-text);border:0}#apd-widget .apd-pill-primary:hover{background:var(--apd-accent-hover);color:var(--apd-bubble-user-text)}#apd-widget .apd-input{padding:8px 12px 10px;background:var(--apd-bg-input);backdrop-filter:blur(20px);border-top:1px solid var(--apd-border);display:flex;gap:8px;align-items:flex-end;z-index:2}#apd-widget .apd-input .box{flex:1;display:flex;align-items:center;gap:6px;background:var(--apd-bg-input-field);border-radius:20px;padding:8px 14px;border:1px solid var(--apd-border);transition:border-color .2s var(--ease-ios)}#apd-widget .apd-input .box:focus-within{border-color:var(--apd-accent)}#apd-widget .apd-input svg{color:var(--apd-text-muted)}#apd-widget .apd-input input{flex:1;border:0;outline:0;padding:4px 0;background:transparent;font-size:15px;color:var(--apd-text-main);font-family:inherit}#apd-widget .apd-input input::placeholder{color:var(--apd-text-muted)}#apd-widget .send-btn{width:34px;height:34px;border-radius:50%;border:0;background:var(--apd-accent);color:var(--apd-bubble-user-text);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px var(--apd-accent-glow);transition:transform .15s var(--ease-ios),background .15s;flex-shrink:0}#apd-widget .send-btn:hover{background:var(--apd-accent-hover)}#apd-widget .send-btn:active{transform:scale(.88)}#apd-widget .send-btn:disabled{background:var(--apd-text-muted);opacity:.5;cursor:not-allowed;box-shadow:none}#apd-widget .send-btn svg{width:17px;height:17px;margin-left:1px}#apd-widget .apd-footer{padding:4px 16px 8px;font-size:10px;color:var(--apd-text-muted);text-align:center;background:var(--apd-bg-input);border-top:none}#apd-widget .apd-takeover-banner{background:rgba(245,158,11,.15);color:var(--brand-gold,#f59e0b);font-size:12px;font-weight:500;padding:8px 14px;text-align:center;border-bottom:1px solid var(--apd-border)}#apd-widget .apd-hint-bubble{position:fixed;right:22px;bottom:86px;max-width:min(340px,calc(100vw - 24px));padding:10px 32px 10px 14px;border-radius:14px;border:1px solid var(--apd-border);background:var(--apd-bg-panel);color:var(--apd-text-main);font-size:13px;line-height:1.3;display:flex;align-items:flex-start;gap:8px;box-shadow:0 8px 28px rgba(0,0,0,.25);cursor:pointer;opacity:0;transform:translateY(10px) scale(.95);pointer-events:none;transition:opacity .3s var(--ease-ios),transform .4s var(--ease-ios-bounce);z-index:2147483646;overflow-wrap:anywhere}#apd-widget .apd-hint-bubble:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--apd-accent);flex-shrink:0;margin-top:4px}#apd-widget .apd-hint-bubble.apd-hint-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#apd-widget .apd-hint-text{display:flex;flex-direction:column;gap:1px}#apd-widget .apd-hint-title{font-weight:700;font-size:13px;color:var(--apd-text-main)}#apd-widget .apd-hint-sub{font-weight:400;font-size:12px;color:var(--apd-text-muted);line-height:1.3}#apd-widget .apd-hint-close{position:absolute;top:4px;right:6px;width:22px;height:22px;border:none;background:rgba(255,255,255,.08);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--apd-text-muted);line-height:1;padding:0;transition:all .15s ease}#apd-widget .apd-hint-close:hover{background:rgba(255,255,255,.16);color:var(--apd-text-main)}#apd-widget .apd-hint-title-mobile{display:none}@media (max-width:767px){#apd-widget .apd-hint-bubble{right:16px;bottom:calc(var(--mobile-bar-offset, 56px) + 80px);max-width:180px;padding:8px 32px 8px 12px}#apd-widget .apd-hint-sub,#apd-widget .apd-hint-title-desktop{display:none}#apd-widget .apd-hint-title-mobile{display:block;font-size:.85rem;line-height:1.2;font-weight:700}body:has(.pdp-sticky-bar) #apd-widget .apd-hint-bubble{bottom:calc(var(--mobile-bar-offset, 56px) + 72px + 80px)}}#apd-widget .apd-attach-btn{border:none;background:transparent;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;color:var(--apd-text-muted);transition:color .15s ease,transform .15s var(--ease-ios)}#apd-widget .apd-attach-btn svg{width:20px;height:20px}#apd-widget .apd-attach-btn:hover{color:var(--apd-accent)}#apd-widget .apd-attach-btn:active{transform:scale(.88)}#apd-widget .apd-attach-btn:disabled{opacity:.4;cursor:not-allowed}#apd-widget .apd-launch-badge{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:var(--brand-danger,#F87171);border:2px solid var(--apd-bg-panel);animation:apd-unread-pulse 1.6s ease-in-out infinite}@keyframes apd-unread-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.8}}@media (max-width:767px){#apd-widget .apd-panel.apd-open{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;border-radius:0!important;border:0!important;box-shadow:none!important;z-index:2147483647!important}#apd-widget .apd-panel.apd-open .apd-input{padding-bottom:max(8px,env(safe-area-inset-bottom))}#apd-widget .apd-launch{right:14px;bottom:calc(var(--mobile-bar-offset, 56px) + 16px);width:56px;height:56px;min-width:56px;max-width:56px}body:has(.pdp-sticky-bar) #apd-widget .apd-launch{bottom:calc(var(--mobile-bar-offset, 56px) + 72px + 16px)}#apd-widget .apd-icon{font-size:26px}}.gift-banner{width:100%;background:var(--bg-elevated,var(--bg-card,#0f1419));border-bottom:1px solid rgba(212,175,55,.3);font-size:.86rem;color:var(--text-primary);position:relative;z-index:5;min-height:40px}.gift-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(212,175,55,.1),rgba(245,158,11,.04));pointer-events:none}.gift-banner-inner{position:relative;z-index:1}.gift-banner-skeleton:before{background:linear-gradient(90deg,rgba(212,175,55,.06),rgba(245,158,11,.03))}.gift-banner-skeleton{border-bottom-color:rgba(212,175,55,.18)}.gift-banner-skeleton .gift-banner-icon{background:rgba(212,175,55,.1);opacity:.6;animation:gift-skel-pulse 1.6s ease-in-out infinite}.gift-banner-text-skel{display:block;height:14px;border-radius:4px;background:linear-gradient(90deg,rgba(212,175,55,.08),rgba(212,175,55,.18) 50%,rgba(212,175,55,.08));background-size:200% 100%;animation:gift-skel-shimmer 1.8s linear infinite;max-width:320px}@keyframes gift-skel-pulse{0%,to{opacity:.5}50%{opacity:.85}}@keyframes gift-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gift-banner-progress:before{background:linear-gradient(90deg,rgba(212,175,55,.08),rgba(212,175,55,.04))}.gift-banner-eligible:before{background:linear-gradient(90deg,rgba(212,175,55,.2),rgba(245,158,11,.14))}.gift-banner-eligible{border-bottom-color:rgba(212,175,55,.55);animation:gift-banner-pulse 2.4s ease-in-out infinite}.gift-banner-progress.is-puan:before,.gift-banner-puan:before{background:linear-gradient(90deg,rgba(245,158,11,.16),rgba(217,119,6,.1))}.gift-banner-progress.is-puan,.gift-banner-puan{border-bottom-color:rgba(245,158,11,.5)}.gift-banner-success:before{background:linear-gradient(90deg,rgba(16,185,129,.12),rgba(5,150,105,.08))}.gift-banner-success{border-bottom-color:rgba(16,185,129,.4)}.gift-banner-success.is-puan:before{background:linear-gradient(90deg,rgba(245,158,11,.14),rgba(217,119,6,.08))}.gift-banner-success.is-puan{border-bottom-color:rgba(245,158,11,.45)}@keyframes gift-banner-pulse{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.gift-banner-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:14px;padding:8px 20px;min-height:40px}.gift-banner-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(212,175,55,.18);color:#D4AF37}.gift-banner-progress.is-puan .gift-banner-icon,.gift-banner-puan .gift-banner-icon{background:rgba(245,158,11,.18);color:#f59e0b}.gift-banner-success .gift-banner-icon{background:rgba(16,185,129,.18);color:#10b981}.gift-banner-success.is-puan .gift-banner-icon{background:rgba(245,158,11,.18);color:#f59e0b}.gift-banner-text{flex:1;min-width:0;font-size:.86rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gift-banner-text strong{font-weight:800}.gift-banner-bar{flex:0 0 140px;height:6px;background:rgba(255,255,255,.08);border-radius:4px;overflow:hidden}.gift-banner-bar-fill{height:100%;background:linear-gradient(90deg,#D4AF37,#F59E0B);border-radius:4px;transition:width .4s ease}.gift-banner-progress.is-puan .gift-banner-bar-fill{background:linear-gradient(90deg,#f59e0b,#d97706)}.gift-banner-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid rgba(212,175,55,.5);color:#D4AF37;padding:6px 12px;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;font-family:inherit;transition:all .18s ease;white-space:nowrap}.gift-banner-btn:hover{background:rgba(212,175,55,.15);transform:translateX(2px)}.gift-banner-btn.primary{background:linear-gradient(135deg,#D4AF37,#F59E0B);color:#1a1a1a;border-color:transparent;box-shadow:0 2px 8px rgba(212,175,55,.3)}.gift-banner-btn.primary:hover{filter:brightness(1.08)}.gift-banner-progress.is-puan .gift-banner-btn,.gift-banner-puan .gift-banner-btn{border-color:rgba(245,158,11,.5);color:#f59e0b}.gift-banner-progress.is-puan .gift-banner-btn:hover,.gift-banner-puan .gift-banner-btn:hover{background:rgba(245,158,11,.15)}.gift-banner-close{flex-shrink:0;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease}.gift-banner-close:hover{background:rgba(255,255,255,.08);color:var(--text-primary)}@media (max-width:768px){.gift-banner{min-height:36px}.gift-banner-inner{padding:5px 10px;gap:8px;flex-wrap:nowrap}.gift-banner-icon{width:24px;height:24px}.gift-banner-icon svg{width:13px!important;height:13px!important}.gift-banner-text{font-size:.74rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.gift-banner-bar{display:none}.gift-banner-btn{font-size:.7rem;padding:4px 8px;flex-shrink:0}.gift-banner-btn svg{display:none}.gift-banner-close{flex-shrink:0;padding:2px}.gift-banner-close svg{width:12px!important;height:12px!important}}@media (max-width:420px){.gift-banner-inner{padding:4px 8px;gap:6px}.gift-banner-text{font-size:.7rem}.gift-banner-text strong{font-weight:700}.gift-banner-btn{font-size:.66rem;padding:4px 7px}.gift-banner-icon{width:22px;height:22px}}@media (max-width:360px){.gift-banner-icon{display:none}}html[data-theme=light] .gift-banner{border-bottom-color:rgba(15,23,42,.18)}html[data-theme=light] .gift-banner-progress:before,html[data-theme=light] .gift-banner:before{background:linear-gradient(90deg,rgba(15,23,42,.05),rgba(15,23,42,.02))}html[data-theme=light] .gift-banner-eligible:before{background:linear-gradient(90deg,rgba(15,23,42,.1),rgba(15,23,42,.06))}html[data-theme=light] .gift-banner-eligible{border-bottom-color:rgba(15,23,42,.3)}html[data-theme=light] .gift-banner-progress.is-puan:before,html[data-theme=light] .gift-banner-puan:before{background:linear-gradient(90deg,rgba(15,23,42,.08),rgba(15,23,42,.04))}html[data-theme=light] .gift-banner-progress.is-puan,html[data-theme=light] .gift-banner-puan{border-bottom-color:rgba(15,23,42,.28)}html[data-theme=light] .gift-banner-skeleton{border-bottom-color:rgba(15,23,42,.1)}html[data-theme=light] .gift-banner-skeleton:before{background:linear-gradient(90deg,rgba(15,23,42,.04),rgba(15,23,42,.02))}html[data-theme=light] .gift-banner-skeleton .gift-banner-icon{background:rgba(15,23,42,.06)}html[data-theme=light] .gift-banner-text-skel{background:linear-gradient(90deg,rgba(15,23,42,.04),rgba(15,23,42,.1) 50%,rgba(15,23,42,.04))}html[data-theme=light] .gift-banner-icon,html[data-theme=light] .gift-banner-progress.is-puan .gift-banner-icon,html[data-theme=light] .gift-banner-puan .gift-banner-icon{background:rgba(15,23,42,.08);color:#0f172a}html[data-theme=light] .gift-banner-bar{background:rgba(15,23,42,.1)}html[data-theme=light] .gift-banner-bar-fill{background:linear-gradient(90deg,#0f172a,#1e293b)}html[data-theme=light] .gift-banner-progress.is-puan .gift-banner-bar-fill{background:linear-gradient(90deg,#1e293b,#334155)}html[data-theme=light] .gift-banner-btn{border-color:rgba(15,23,42,.3);color:#0f172a}html[data-theme=light] .gift-banner-btn:hover{background:rgba(15,23,42,.06)}html[data-theme=light] .gift-banner-btn.primary{background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffff;box-shadow:0 2px 8px rgba(15,23,42,.2)}html[data-theme=light] .gift-banner-progress.is-puan .gift-banner-btn,html[data-theme=light] .gift-banner-puan .gift-banner-btn{border-color:rgba(15,23,42,.3);color:#1e293b}html[data-theme=light] .gift-banner-progress.is-puan .gift-banner-btn:hover,html[data-theme=light] .gift-banner-puan .gift-banner-btn:hover{background:rgba(15,23,42,.06)}