.coupon-plan-hint{align-items:center;background:var(--c-secondary-soft);border-radius:20px;color:var(--c-ink-2);display:inline-flex;flex-wrap:wrap;font-size:.875rem;gap:6px 10px;justify-content:center;line-height:1.5;margin:0;padding:8px 8px 8px 14px}[dir=rtl] .coupon-plan-hint{padding:8px 14px 8px 8px}.coupon-plan-hint__icon{background:var(--c-secondary);border-radius:50%;color:#fff;display:inline-grid;height:24px;place-items:center;width:24px}.coupon-plan-hint__text{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.coupon-plan-hint__text strong{color:var(--c-ink);font-weight:700}.coupon-plan-hint__price{font-variant-numeric:tabular-nums}.coupon-plan-hint__link{background:var(--c-surface);border:0;border-radius:var(--radius-pill);color:var(--c-secondary);cursor:pointer;font-family:var(--font-semi);font-size:.8125rem;font-weight:700;min-block-size:32px;min-inline-size:32px;padding:0 12px}.coupon-plan-hint__link:hover{text-decoration:underline}.coupon-plan-hint__link:focus-visible{outline:2px solid var(--c-secondary);outline-offset:2px}.coupons-hero{background:var(--h-surface);border-bottom:1px solid var(--h-line);isolation:isolate;overflow:hidden;padding:clamp(24px,3.5vw,36px) 0 clamp(48px,6vw,80px);position:relative}.coupons-hero__grid{background-image:linear-gradient(to right,rgba(var(--c-ink-rgb),.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--c-ink-rgb),.04) 1px,transparent 1px);background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 35%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 35%,transparent 78%);pointer-events:none;position:absolute;z-index:-1}.coupons-hero__inner{position:relative}.coupons-hero__crumbs{margin-bottom:clamp(24px,3.5vw,40px)}.coupons-hero__layout{align-items:center;display:grid;gap:clamp(36px,5vw,56px);grid-template-columns:minmax(0,1fr)}.coupons-hero__copy{align-items:center;display:flex;flex-direction:column;gap:20px;margin-inline:auto;max-width:920px;min-width:0;text-align:center;width:100%}@media(min-width:1024px){.coupons-hero--split .coupons-hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.coupons-hero--split .coupons-hero__copy{align-items:flex-start;margin-inline:0;text-align:start}}.coupons-hero__live{align-items:center;background:color-mix(in srgb,var(--c-mint) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-mint) 25%,transparent);border-radius:var(--radius-pill);color:var(--c-mint);display:inline-flex;font-family:var(--font-semi);font-size:.8125rem;font-weight:600;gap:8px;margin:0;padding:6px 14px}.coupons-hero__live-dot{background:currentColor;border-radius:50%;height:7px;position:relative;width:7px}@media(prefers-reduced-motion:no-preference){.coupons-hero__live-dot:after{animation:coupons-live 2s ease-out infinite;border:2px solid;border-radius:50%;content:"";inset:-3px;position:absolute}}.coupons-hero__title{color:var(--h-ink);font-family:var(--font-semi);font-size:clamp(2.25rem,4.6vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;text-wrap:balance}[dir=rtl] .coupons-hero__title{font-family:MadaniArabic-Bold,sans-serif;letter-spacing:0;line-height:1.25}.coupons-hero__title-accent{background:linear-gradient(110deg,var(--c-secondary) 0,var(--c-primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:block}.coupons-hero__lede{color:var(--h-muted);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65;margin:0;max-width:60ch;text-wrap:pretty}[dir=rtl] .coupons-hero__lede{font-family:MadaniArabic-Regular,sans-serif}.coupons-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:inherit;width:100%}@media(min-width:768px){.coupons-hero__ctas{width:auto}}.coupons-hero__cta{justify-content:center;min-block-size:44px;min-inline-size:44px;width:100%}@media(min-width:768px){.coupons-hero__cta{width:auto}}.coupons-hero__kpis{border-top:1px solid var(--h-line);display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:8px 0 0;padding:18px 0 0;width:100%}@media(min-width:768px){.coupons-hero__kpis{grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.coupons-hero__kpi{align-items:center;display:flex;flex-direction:column;gap:4px}@media(min-width:1024px){.coupons-hero--split .coupons-hero__kpi{align-items:flex-start}}.coupons-hero__kpi-value{color:var(--h-ink);font-family:var(--font-semi);font-size:clamp(1.25rem,2vw,1.625rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}[dir=rtl] .coupons-hero__kpi-value{font-family:MadaniArabic-Bold,sans-serif;letter-spacing:0}.coupons-hero__kpi-label{color:var(--h-muted);font-size:.8125rem;line-height:1.35}.coupons-hero__visual{min-width:0}.coupons-hero__band{margin-top:clamp(36px,5vw,56px)}@keyframes coupons-live{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.iziToast-wrapper{gap:var(--space-2);padding:var(--space-3)}.iziToast-wrapper .iziToast{--toast-accent:var(--c-ink);--toast-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='3' fill='%23fff'/%3E%3C/svg%3E");background:var(--c-surface)!important;border:1px solid var(--c-line)!important;border-radius:var(--radius-lg)!important;box-shadow:0 0 0 1px #0b0f1405,0 18px 44px -14px #0b0f143d,0 6px 14px -8px #0b0f141f!important;font-family:var(--font-sans);max-width:min(400px,100vw - var(--space-5));min-block-size:0;overflow:hidden;padding:var(--space-4);padding-inline-end:calc(var(--space-4) + 22px);width:100%}.iziToast-wrapper .iziToast .iziToast-icon{display:none!important}.iziToast-wrapper .iziToast .iziToast-body{align-items:center;display:flex;gap:var(--space-3);margin:0;min-block-size:0;padding:0}.iziToast-wrapper .iziToast .iziToast-body:before{background-color:var(--toast-accent);background-image:var(--toast-icon);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;block-size:38px;border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--toast-accent) 13%,transparent),0 6px 14px -4px color-mix(in srgb,var(--toast-accent) 55%,transparent);content:"";flex:0 0 auto;inline-size:38px}.iziToast-wrapper .iziToast .iziToast-texts{display:flex;flex-direction:column;gap:1px;margin:0;padding-block:0}.iziToast-wrapper .iziToast .iziToast-title{color:var(--c-ink);font-family:var(--font-semi);font-size:14px;font-weight:600;line-height:1.35;margin:0}.iziToast-wrapper .iziToast .iziToast-title:empty{display:none}.iziToast-wrapper .iziToast .iziToast-message{color:var(--c-ink-2,var(--c-muted));font-family:var(--font-sans);font-size:14px;line-height:1.45;margin:0}.iziToast-wrapper .iziToast>.iziToast-close{background-position:50%;background-repeat:no-repeat;background-size:9px;block-size:26px;border-radius:50%;inline-size:26px;inset-block-end:auto!important;inset-block-start:8px!important;inset-inline-end:8px!important;inset-inline-start:auto!important;opacity:.4;transform:none;transition:opacity var(--dur-fast,.14s) var(--ease-out,ease),background-color var(--dur-fast,.14s) var(--ease-out,ease)}.iziToast-wrapper .iziToast>.iziToast-close:hover{background-color:var(--c-line);opacity:.9}.iziToast-wrapper .iziToast>.iziToast-progressbar{background:transparent}.iziToast-wrapper .iziToast>.iziToast-progressbar>div{background:linear-gradient(90deg,var(--toast-accent),color-mix(in srgb,var(--toast-accent) 50%,var(--c-surface)))!important;border-radius:var(--radius-pill);height:3px;opacity:1}.iziToast-wrapper .iziToast.iziToast-color-green{--toast-accent:var(--c-live-deep,var(--c-live));--toast-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E")}.iziToast-wrapper .iziToast.iziToast-color-red{--toast-accent:var(--c-error);--toast-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 7 10 10m0-10L7 17'/%3E%3C/svg%3E")}.iziToast-wrapper .iziToast.iziToast-color-orange,.iziToast-wrapper .iziToast.iziToast-color-yellow{--toast-accent:var(--c-warning);--toast-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.6' viewBox='0 0 24 24'%3E%3Cpath d='M12 6.5v7'/%3E%3Ccircle cx='12' cy='17' r='1.2' fill='%23fff' stroke='none'/%3E%3C/svg%3E")}.iziToast-wrapper .iziToast.iziToast-color-blue{--toast-accent:var(--c-secondary,#715ff3);--toast-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.6' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='7' r='1.2' fill='%23fff' stroke='none'/%3E%3Cpath d='M12 10.5v7'/%3E%3C/svg%3E")}.iziToast-wrapper .iziToast.iziToast-color-dark{--toast-accent:var(--c-ink)}@media(prefers-reduced-motion:reduce){.iziToast-wrapper .iziToast>.iziToast-close{transition:none}}.coupon-item{display:flex;flex-direction:column;min-width:0}.coupon-item--ticket{--stub:104px;--tear-bg:var(--c-surface-2);align-items:stretch;background:var(--c-surface);border:1px solid var(--c-line);border-radius:22px;box-shadow:0 1px 2px #0b0f140a,0 18px 40px -30px #0b0f1459;flex-direction:row;overflow:hidden;position:relative;transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out)}@media(min-width:768px){.coupon-item--ticket{--stub:120px}}.coupon-item--ticket:after,.coupon-item--ticket:before{background:var(--tear-bg);border:1px solid var(--c-line);border-radius:50%;content:"";height:20px;inset-inline-start:calc(var(--stub) - 10px);position:absolute;width:20px;z-index:1}.coupon-item--ticket:before{top:-11px}.coupon-item--ticket:after{bottom:-11px}.coupon-item--ticket:hover{border-color:rgba(var(--c-primary-rgb),.35);box-shadow:0 1px 2px #0b0f140a,0 28px 50px -30px rgba(var(--c-primary-rgb),.45);transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.coupon-item--ticket:hover{transform:none}}.coupon-item__stub{align-items:center;background:linear-gradient(165deg,#ff8a4c 0,rgb(var(--c-primary-rgb)),#d9437f);border-inline-end:2px dashed hsla(0,0%,100%,.8);color:#fff;display:flex;flex:0 0 var(--stub);flex-direction:column;gap:4px;justify-content:center;overflow:hidden;padding:18px 8px;position:relative}.coupon-item__stub:after{background:radial-gradient(closest-side,hsla(0,0%,100%,.28),transparent);content:"";height:120%;inset:-40% -60% auto auto;pointer-events:none;position:absolute;width:140%}.coupon-item--app .coupon-item__stub{background:linear-gradient(165deg,#9d8bff 0,rgb(var(--c-secondary-rgb)) 60%,#4b2fd1)}.coupon-item__stub-sale{font-family:var(--font-semi);font-weight:800;letter-spacing:-.03em;line-height:1;text-align:center}.coupon-item__stub-sale.is-lg{font-size:clamp(1.75rem,3vw,2.25rem)}.coupon-item__stub-sale.is-sm{font-size:1.0625rem;letter-spacing:-.01em}.coupon-item__stub-sale.is-icon{font-size:2.5rem}.coupon-item__stub-off{font-size:.75rem;font-weight:700;letter-spacing:.08em;opacity:.9;text-transform:uppercase}.coupon-item__body{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-width:0}.coupon-item--ticket .coupon-item__body{padding:20px 20px 20px 24px}[dir=rtl] .coupon-item--ticket .coupon-item__body{padding:20px 24px 20px 20px}.coupon-item--featured{--stub:116px;--tear-bg:var(--h-surface);border-radius:28px;box-shadow:0 36px 70px -36px rgba(var(--c-primary-rgb),.45),0 2px 6px #0b0f140d}@media(min-width:768px){.coupon-item--featured{--stub:150px}}.coupon-item--featured:hover{border-color:var(--c-line);box-shadow:0 36px 70px -36px rgba(var(--c-primary-rgb),.45),0 2px 6px #0b0f140d;transform:none}.coupon-item--featured .coupon-item__body{gap:var(--space-4)}.coupon-item--featured .coupon-item__stub-sale.is-lg{font-size:clamp(2.25rem,4.6vw,3.25rem)}.coupon-item--featured .coupon-item__name{font-size:clamp(1.0625rem,1.6vw,1.25rem)}.coupon-item__brand{align-items:center;display:flex;gap:10px;min-width:0}.coupon-item__brand-logo{border-radius:12px;display:inline-flex;flex-shrink:0;height:40px;overflow:hidden;width:40px}.coupon-item__brand-logo .brand-logo{height:100%;min-height:0;min-width:0;width:100%}.coupon-item__brand-logo .brand-logo__monogram{font-size:14px}.coupon-item__brand-name{color:var(--c-ink);flex:1;font-family:var(--font-semi);font-size:1.0625rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-item__brand-tag{background:var(--c-mint-soft);border-radius:var(--radius-pill);color:var(--c-mint);flex-shrink:0;font-family:var(--font-semi);font-size:.6875rem;font-weight:700;padding:4px 10px}.coupon-item--app .coupon-item__brand-tag{background:var(--c-secondary-soft);color:var(--c-secondary)}.coupon-item__text{display:flex;flex-direction:column;gap:4px;min-width:0}.coupon-item__name{color:var(--c-ink);font-family:var(--font-semi);font-size:1rem;font-weight:700;line-height:1.35;margin:0}.coupon-item__desc{color:var(--c-muted);display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.coupon-item__expiry{align-items:center;color:var(--c-muted);display:inline-flex;font-size:.75rem;gap:5px;margin:2px 0 0}.coupon-item__code-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:6px var(--space-3);margin-top:auto}.coupon-item__code{align-items:stretch;background:rgba(var(--c-primary-rgb),.05);border:1.5px dashed rgba(var(--c-primary-rgb),.7);border-radius:14px;color:var(--c-ink);cursor:pointer;display:inline-flex;flex:1 1 220px;min-block-size:46px;min-inline-size:46px;overflow:hidden;text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.coupon-item__code:hover{background:rgba(var(--c-primary-rgb),.09);border-color:rgb(var(--c-primary-rgb))}.coupon-item__code:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.coupon-item__code--app{background:var(--c-secondary-soft);border-color:rgba(var(--c-secondary-rgb),.3);border-style:solid;justify-content:center}.coupon-item__code--app:hover{background:var(--c-secondary-soft);border-color:var(--c-secondary)}.coupon-item__code--app .coupon-item__code-action{background:none;color:var(--c-secondary);flex:1;justify-content:center}.coupon-item--featured .coupon-item__code{min-block-size:54px;min-inline-size:54px}.coupon-item__code-value{align-items:center;display:flex;flex:1;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1rem;font-weight:800;justify-content:center;letter-spacing:.12em;padding:0 var(--space-4);white-space:nowrap}.coupon-item--featured .coupon-item__code-value{font-size:1.25rem}.coupon-item__code-action{align-items:center;background:rgb(var(--c-primary-rgb));color:#fff;display:inline-flex;font-family:var(--font-semi);font-size:.8125rem;font-weight:700;gap:6px;padding:0 var(--space-4);transition:background-color var(--dur-base) var(--ease-out);white-space:nowrap}.coupon-item.is-copied .coupon-item__code{background:var(--c-mint-soft);border-color:var(--c-mint)}.coupon-item.is-copied .coupon-item__code-action{background:var(--c-mint)}.coupon-item__visit{align-items:center;color:var(--c-secondary);display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;min-block-size:32px;min-inline-size:32px;text-decoration:none}.coupon-item__visit:hover{text-decoration:underline}.coupon-item__hint{color:var(--c-muted);font-size:.75rem}.coupon-premium{background:var(--c-secondary-soft);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.coupon-premium__title{align-items:center;color:var(--c-ink);display:flex;font-family:var(--font-semi);font-size:.9375rem;font-weight:700;gap:6px;margin:0}.coupon-premium__title-icon{color:var(--c-secondary);flex-shrink:0}.coupon-premium__lock{align-items:stretch;background:rgba(var(--c-secondary-rgb),.05);border:1.5px dashed rgba(var(--c-secondary-rgb),.55);border-radius:14px;color:var(--c-ink);display:flex;min-block-size:46px;min-inline-size:46px;overflow:hidden;text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.coupon-premium__lock:hover{background:rgba(var(--c-secondary-rgb),.09);border-color:var(--c-secondary)}.coupon-premium__lock:focus-visible{outline:2px solid var(--c-secondary);outline-offset:2px}.coupon-premium__lock-value{color:var(--c-muted);display:flex;filter:blur(2.5px);flex:1;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1rem;font-weight:800;justify-content:center;letter-spacing:.12em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.coupon-premium__lock-action,.coupon-premium__lock-value{align-items:center;padding:0 var(--space-4);white-space:nowrap}.coupon-premium__lock-action{background:var(--c-secondary);color:#fff;display:inline-flex;font-family:var(--font-semi);font-size:.8125rem;font-weight:700;gap:6px}.coupon-premium__desc{align-items:center;color:var(--c-ink-2);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:4px var(--space-3);line-height:1.5;margin:0}.coupon-premium__from{align-items:center;display:inline-flex;flex-wrap:wrap;gap:3px}.coupon-premium__price{font-variant-numeric:tabular-nums;font-weight:700}.coupon-premium__link{background:none;border:0;cursor:pointer;font-family:var(--font-semi);font-size:.8125rem;padding:0;text-decoration:underline;text-underline-offset:3px}.coupon-premium__inline-action,.coupon-premium__link{color:var(--c-secondary);font-weight:700;min-block-size:32px;min-inline-size:32px}.coupon-premium__inline-action{align-items:center;background:var(--c-secondary-soft);border-radius:var(--radius-pill);display:inline-flex;flex-shrink:0;font-size:.75rem;margin-inline-start:auto;padding:4px 10px;text-decoration:none;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);white-space:nowrap}.coupon-premium__inline-action:hover{background:var(--c-secondary);color:#fff}.coupon-premium__inline-action:focus-visible{outline:2px solid var(--c-secondary);outline-offset:2px}.coupon-premium--inline .coupon-premium__title{font-size:.8125rem}.coupon-premium--compact{background:transparent;border-radius:0;padding:0}
