@font-face{font-family:Tharwat;src:url(/fonts/THARWATEMARARUQAA.ttf)format("truetype");font-display:swap}@font-face{font-family:GE Dinar One;src:url(/fonts/GE-Dinar-One.otf)format("opentype");font-display:swap}.bento-root{--bt-bg:#f0ece2;--bt-surface:#fff;--bt-ink:#111;--bt-hero:#111;--bt-pink:#ffd8e5;--bt-lime:#d8f25e;--bt-peach:#ffcda8;--bt-cream:#faf6ec;--bt-rule:#e6e1d3;--bt-mute:#7a766f;--bt-muteLite:#a8a399;--bt-limeWash:#d8f25e33;--bt-heroFg:#fff;--bt-heroAccent:#d8f25e;--bt-fire:#ff7a3d;--bt-fireHot:#ffb73d;--bt-fireCore:#ffe08a;--bt-font-display:"Oswald", sans-serif;--bt-font-ui:"IBM Plex Sans", system-ui, sans-serif;--bt-font-ar:"IBM Plex Sans Arabic", system-ui, sans-serif;--bt-font-mono:"JetBrains Mono", monospace;--bt-font-wordmark:"Tharwat", serif;background:var(--bt-bg);color:var(--bt-ink);font-family:var(--bt-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.bento-root:lang(ar){font-family:var(--bt-font-ar)}.bento-root *,.bento-root :before,.bento-root :after{box-sizing:border-box}.bento-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.bento-scroll::-webkit-scrollbar{display:none}.bento-root .bt-tile{box-shadow:inset 0 1.5px #ffffff8c,inset 0 -1.5px #0000000f}.bento-root .bt-tile-dark{box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000047}@keyframes bentoRise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.bento-root .bt-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both bentoRise;animation-delay:calc(var(--i,0) * 75ms)}@keyframes bentoTileOpen{0%{transform:rotateY(88deg)scale(.74)}55%{transform:rotateY(0)scale(1.13)}78%{transform:scale(.97)}to{transform:none}}@keyframes bentoUnGrey{0%{opacity:.34;filter:grayscale(.35)}to{opacity:1;filter:none}}@keyframes bentoSealOff{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes bentoUnlockRing{0%{box-shadow:0 0 #d8f25ef2}to{box-shadow:0 0 0 20px #d8f25e00}}.bento-root .bt-reveal{animation:bentoTileOpen var(--bt-open,.85s) cubic-bezier(.2, .8, .2, 1) var(--d,0s) both;position:relative}.bento-root .bt-reveal:after{content:"";pointer-events:none;animation:bentoUnlockRing .8s ease-out var(--d,0s) both;border-radius:18px;position:absolute;inset:0}.bento-root .bt-reveal img{animation:bentoUnGrey .55s ease-out var(--d,0s) both}.bento-root .bt-reveal .bt-seal{animation:bentoSealOff .4s ease-out var(--d,0s) both}.bento-root .bt-press{-webkit-tap-highlight-color:transparent;transition:transform .24s cubic-bezier(.34,1.42,.5,1)}.bento-root .bt-press:active{transition:transform 60ms ease-out;transform:scale(.955)}.bento-root .bt-tile.bt-press:active{box-shadow:inset 0 2px 5px #0000001f,inset 0 1px #ffffff2e}.bento-root .bt-tile-dark.bt-press:active{box-shadow:inset 0 3px 7px #00000080}@keyframes bentoBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bento-root .bt-bar-fill{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .25s both bentoBar}[dir=rtl] .bento-root .bt-bar-fill{transform-origin:100%}@keyframes bentoDot{0%,to{transform:scale(1);box-shadow:0 0 #d8f25e80}50%{transform:scale(1.3);box-shadow:0 0 7px 1px #d8f25e99}}.bento-root .bt-dot{animation:2.6s ease-in-out infinite bentoDot}@keyframes bentoWalletDot{0%,to{transform:scale(1);box-shadow:0 0 #ff7a3d80}50%{transform:scale(1.18);box-shadow:0 0 0 4px #ff7a3d00}}.bento-root .bt-wallet-dot{animation:2s ease-in-out infinite bentoWalletDot}@keyframes bentoFlicker{0%,to{transform:scale(1)translateY(0)rotate(-1deg)}25%{transform:scale(1.05,1.09)translateY(-1px)rotate(1.4deg)}50%{transform:scale(.98,1.03)translateY(.5px)rotate(-.8deg)}75%{transform:scale(1.04,1.07)translateY(-1.5px)rotate(.9deg)}}@keyframes bentoGlow{0%,to{opacity:.8}50%{opacity:1}}@keyframes bentoSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bentoSheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}.bento-root .bt-sheen{pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 34%,#ffffff59 50%,#0000 66%);animation:1.05s cubic-bezier(.4,0,.2,1) .4s both bentoSheen;position:absolute;inset:0;transform:translate(-130%)}.bento-root .bt-sheen-dark{background:linear-gradient(105deg,#0000 34%,#ffffff24 50%,#0000 66%)}@media (prefers-reduced-motion:reduce){.bento-root .bt-rise,.bento-root .bt-bar-fill,.bento-root .bt-dot,.bento-root .bt-wallet-dot,.bento-root .bt-sheen,.bento-root .bt-reveal,.bento-root .bt-reveal:after,.bento-root .bt-reveal img{animation:none}.bento-root .bt-reveal .bt-seal{animation:none;display:none}.bento-root .bt-rise{opacity:1;transform:none}.bento-root .bt-bar-fill{transform:none}}.bento-root .bt-ticket{--bt-stub:98px;--bt-ticket-tone:var(--bt-surface,#fff);background:linear-gradient(to bottom, #ffffff8c 0 1.5px, transparent 1.5px calc(100% - 1.5px), #00000012 calc(100% - 1.5px)), var(--bt-ticket-tone);-webkit-tap-highlight-color:transparent;animation:.5s cubic-bezier(.2,.8,.2,1) both bentoRise;animation-delay:calc(min(var(--i,0), 8) * 65ms);content-visibility:auto;contain-intrinsic-size:auto 88px;border-radius:14px;align-items:stretch;transition:transform .24s cubic-bezier(.34,1.42,.5,1),filter .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #11111112}.bento-root .bt-ticket:before,.bento-root .bt-ticket:after{content:"";background:var(--bt-cream,#faf6ec);width:16px;height:16px;pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset-inline-end:calc(var(--bt-stub) - 8px)}.bento-root .bt-ticket:before{top:-8px}.bento-root .bt-ticket:after{bottom:-8px}.bento-root .bt-ticket.bt-press:active{filter:brightness(.965);transition:transform 60ms ease-out,filter 60ms ease-out;transform:scale(.968);box-shadow:0 1px 2px #11111112}.bento-root .bt-ticket-main{flex:1;min-width:0;padding:13px 12px}.bento-root .bt-ticket-stub{width:var(--bt-stub);text-align:center;border-inline-start:2px dashed var(--bt-rule,#e6e1d3);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;padding:11px 10px;display:flex}.bento-root .bt-ticket-stacked{--bt-stub:140px;align-items:stretch}.bento-root .bt-ticket-nomotif{--bt-stub:186px}.bento-root .bt-ticket-actions{width:var(--bt-stub);border-inline-start:2px dashed var(--bt-rule,#e6e1d3);flex-direction:column;flex:none;justify-content:center;gap:8px;padding:12px;display:flex;position:relative}.bento-root .bt-act-row{align-items:stretch;gap:9px;display:flex}.bento-root .bt-ticket-actions .bt-use{padding:13px 4px;font-size:12px}.bento-root .bt-ticket-actions .bt-gift{padding:12px 4px;font-size:11.5px}.bento-root .bt-ticket-actions{gap:9px;padding:13px 12px}.bento-root .bt-ticket-nomotif .bt-use{padding:13px 8px;font-size:12.5px}.bento-root .bt-ticket-nomotif .bt-gift{padding:12px 8px;font-size:12px}.bento-root .bt-ticket-actions .bt-pass{border:none;width:100%;padding:0;line-height:0;display:block}.bento-root .bt-ticket-actions .bt-pass img{width:100%;height:auto;display:block}.bento-root .bt-ticket-lime{--bt-ticket-tone:var(--bt-lime,#d8f25e)}.bento-root .bt-ticket-pink{--bt-ticket-tone:var(--bt-pink,#ffd8e5)}.bento-root .bt-ticket-peach{--bt-ticket-tone:var(--bt-peach,#ffcda8)}.bento-root .bt-ticket-plain{--bt-ticket-tone:var(--bt-surface,#fff)}.bento-root .bt-ticket-locked{--bt-ticket-tone:var(--bt-cream,#faf6ec);border:1.5px dashed var(--bt-rule,#e6e1d3);box-shadow:none}.bento-root .bt-ticket-locked .bt-ticket-main{padding:12px 14px}.bento-root .bt-ticket-locked:before,.bento-root .bt-ticket-locked:after{display:none}.bento-root .bt-ticket-locked .bt-ticket-with-motif{align-items:center;gap:13px}.bento-root .bt-ticket-motif-mid{align-items:center;gap:11px}.bento-root .bt-ticket-stacked:not(.bt-ticket-nomotif) .bt-ticket-main{padding-block:0}.bento-root .bt-ticket-motif-mid{align-items:stretch}.bento-root .bt-ticket-motif-mid>:first-child{align-items:center;margin-inline-end:-12px;line-height:0;display:flex}.bento-root .bt-ticket-motif-mid>:last-child{padding-block:13px}.bento-root .bt-ticket-wrapped{--paper:var(--bt-pink,#ffd8e5);--ribbon:var(--bt-lime,#d8f25e);--bt-ticket-tone:var(--paper);background-image:repeating-linear-gradient(58deg,#ffffff94 0 7px,#fff0 7px 17px),linear-gradient(#ffffff8c 0 1.5px,#0000 1.5px calc(100% - 1.5px),#00000012 calc(100% - 1.5px));background-color:var(--paper)}.bento-root .bt-ticket-wrapped[data-wrap=birthday]{--paper:var(--bt-peach,#ffcda8);--ribbon:var(--bt-ink,#111);background-image:radial-gradient(#ffffffd9 1.6px,#0000 1.7px),radial-gradient(#d8f25ee6 1.6px,#0000 1.7px),linear-gradient(#ffffff8c 0 1.5px,#0000 1.5px calc(100% - 1.5px),#00000012 calc(100% - 1.5px));background-position:0 0,9px 9px,0 0;background-size:18px 18px,18px 18px,auto}.bento-root .bt-wrap-ribbon{top:0;bottom:0;background:var(--ribbon);width:22px;position:absolute;inset-inline-start:46px;box-shadow:0 0 0 1px #0000000f}.bento-root .bt-wrap-bow{top:6px;pointer-events:none;justify-content:center;width:46px;display:flex;position:absolute;inset-inline-start:34px}.bento-root .bt-ticket-wrapped .bt-ticket-main{padding-inline-start:84px}.bento-root .bt-use{isolation:isolate;background:var(--bt-ink,#111);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:99px;width:100%;padding:9px 6px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.2;transition:transform .24s cubic-bezier(.34,1.42,.5,1);position:relative;overflow:hidden}.bento-root .bt-use-label,.bento-root .bt-use-go{white-space:nowrap;justify-content:center;align-items:center;gap:5px;transition:transform .3s,opacity .3s;display:flex}.bento-root .bt-use-label{z-index:2;position:relative}.bento-root .bt-use-go{z-index:2;opacity:0;position:absolute;inset:0;transform:translate(2.2em)}.bento-root [dir=rtl] .bt-use-go{transform:translate(-2.2em)}.bento-root .bt-use-go svg{flex:none;width:13px;height:13px}.bento-root [dir=rtl] .bt-use-go svg{transform:scaleX(-1)}.bento-root .bt-use-blob{z-index:1;opacity:0;background:#ffffff2e;border-radius:8px;width:8px;height:8px;transition:all .3s;position:absolute;top:40%;left:20%;transform:scale(0)}.bento-root .bt-use:active{transform:scale(.955)}.bento-root .bt-use:active .bt-use-label{opacity:0;transform:translate(2.2em)}.bento-root [dir=rtl] .bt-use:active .bt-use-label{transform:translate(-2.2em)}.bento-root .bt-use:active .bt-use-go{opacity:1;transform:translate(0)}.bento-root .bt-use:active .bt-use-blob{opacity:1;border-radius:99px;width:100%;height:100%;top:0;left:0;transform:scale(1)}@media (hover:hover){.bento-root .bt-use:hover .bt-use-label{opacity:0;transform:translate(2.2em)}.bento-root [dir=rtl] .bt-use:hover .bt-use-label{transform:translate(-2.2em)}.bento-root .bt-use:hover .bt-use-go{opacity:1;transform:translate(0)}.bento-root .bt-use:hover .bt-use-blob{opacity:1;border-radius:99px;width:100%;height:100%;top:0;left:0;transform:scale(1)}}.bento-root .bt-gift{width:100%;color:var(--bt-ink,#111);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #11111140;border-radius:99px;padding:6px 8px;font-family:inherit;font-size:11.5px;font-weight:700;transition:transform .24s cubic-bezier(.34,1.42,.5,1),background .2s}.bento-root .bt-gift:active{background:#11111112;transition:transform 60ms ease-out;transform:scale(.955)}@media (hover:hover){.bento-root .bt-gift:hover{background:#11111112}}.bento-root .bt-pass{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;line-height:0;text-decoration:none;transition:transform .24s cubic-bezier(.34,1.42,.5,1);display:block}.bento-root .bt-pass:active{transition:transform 60ms ease-out;transform:scale(.955)}.bento-root .bt-pass img{width:80px;height:auto;display:block}.bento-root .bt-ticket-with-motif{align-items:flex-start;gap:11px;display:flex}.bento-root .bt-motif{object-fit:contain;background:#1111110f;border-radius:9px;flex:none;width:46px;height:46px;margin-top:2px;padding:3px}.bento-root .bt-ticket-locked .bt-motif{opacity:.45;filter:grayscale();width:32px;height:32px}@media (prefers-reduced-motion:reduce){.bento-root .bt-ticket{animation:none}.bento-root .bt-use-label,.bento-root .bt-use-go,.bento-root .bt-use-blob{transition:none}.bento-root .bt-use:active .bt-use-label,.bento-root .bt-use:hover .bt-use-label{opacity:1;transform:none}.bento-root .bt-use:active .bt-use-go,.bento-root .bt-use:hover .bt-use-go{opacity:0}}.bento-root .bt-flame{width:var(--bt-flame-size,58px);height:var(--bt-flame-size,58px);flex:none;justify-content:center;align-items:flex-end;display:inline-flex;position:relative}.bento-root .bt-flame:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 72%,#ff943c80 0%,#ff943c38 42%,#ff943c00 72%);border-radius:50%;animation:1.25s ease-in-out infinite alternate bt-flame-heat;position:absolute;inset:-18% -14% -10%}.bento-root .bt-flame svg{z-index:1;display:block;position:relative;overflow:visible}.bento-root .bt-flame-g{transform-origin:50% 92%;animation:1.7s ease-in-out infinite alternate bt-flame-breathe}.bento-root .bt-flame-bare:before{display:none}.bento-root .bt-flame-out{opacity:.4}.bento-root .bt-flame-out svg{filter:grayscale()}.bento-root .bt-flame-out:before{display:none}.bento-root .bt-flame-out .bt-flame-g{animation:none}.bento-root .bt-flame-i-medium:before{animation-duration:1s}.bento-root .bt-flame-i-max:before{animation-duration:.8s;inset:-24% -18% -12%}.bento-root .bt-flame-s1 .bt-flame-g{animation-duration:2.1s}.bento-root .bt-flame-s2 .bt-flame-g{animation-duration:1.45s}.bento-root .bt-flame-s3 .bt-flame-g{animation-duration:1.9s}.bento-root .bt-flame-s4 .bt-flame-g{animation-duration:1.6s}@keyframes bt-flame-breathe{0%{transform:scale(1)skew(0)}55%{transform:scale(.982,1.03)skew(-1.1deg)}to{transform:scale(1.012,1.05)skew(1.4deg)}}@keyframes bt-flame-heat{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.06)}}.bento-root .bt-streak-top{align-items:flex-end;gap:2px;display:flex}.bento-root .bt-streak-n{font-family:var(--bt-font-display), var(--bt-font-ar);letter-spacing:-.03em;flex:none;padding-bottom:2px;font-size:44px;font-weight:700;line-height:.8}.bento-root .bt-streak-prog{border-top:1px solid #14131021;margin-top:12px;padding-top:11px}.bento-root .bt-streak-bar{background:#14131026;border-radius:99px;height:7px;overflow:hidden}.bento-root .bt-streak-bar>i{background:linear-gradient(90deg, var(--bt-fire,#ff7a3d), var(--bt-fireHot,#ffb73d));border-radius:99px;height:100%;transition:width .4s ease-out;display:block}@media (prefers-reduced-motion:reduce){.bento-root .bt-flame-g{animation:none}.bento-root .bt-flame:before{opacity:.75;animation:none;transform:none}.bento-root .bt-streak-bar>i{transition:none}}
