@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/1e589d51b18335ae-s.30262dc6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/274673a632e02dc6-s.834c493e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/043b82ab31bba5a4-s.p.b67c2e04.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/f802f963cba79871-s.3f725821.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b30f401cf94fe4f8-s.a336f236.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c7d9ca68f9942779-s.p.5f8f1848.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3ed55436.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.80fc2c9e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1db2973a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.da3cbacd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.a61bc753.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.21a1a3c2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.740eb7d8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.6d98c708.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_7f15d26-module__-I9J2q__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_7f15d26-module__-I9J2q__variable{--font-poppins:"Poppins","Poppins Fallback"}
:root{--background:#fff;--foreground:#0a0a0a;--primary:#0a0a0a;--dark:#0a0a0a;--px-4:4px;--px-8:8px;--px-10:10px;--px-12:12px;--px-14:14px;--px-16:16px;--px-20:20px;--px-24:24px;--px-32:32px;--px-42:42px;--px-56:56px;--weight-500:500;--weight-600:600;--weight-700:700;--weight-800:800;--weight-900:900;--white-10:#ffffff10;--white-20:#ffffff20;--white-30:#ffffff30;--white-50:#ffffff50;--white-80:#ffffff80;--white-100:#fff;--dark-50:#828282;--dark-20:#82828250;--dark-10:#82828210;--dark-4:#82828204}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-poppins),sans-serif;padding-bottom:120px}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.section{padding:var(--px-32);min-width:300px;max-width:1700px;margin:auto}.section-1200{padding:var(--px-24);min-width:300px;max-width:1700px;margin:auto}.margin-0{margin:0}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.gap-4{gap:var(--px-4)}.gap-8{gap:var(--px-8)}.gap-12{gap:var(--px-12)}.gap-16{gap:var(--px-16)}.gap-20{gap:var(--px-20)}.gap-24{gap:var(--px-24)}.gap-32{gap:var(--px-32)}.font-4{font-size:var(--px-4)}.font-8{font-size:var(--px-8)}.font-10{font-size:var(--px-10)}.font-12{font-size:var(--px-12)}.font-14{font-size:var(--px-14)}.font-16{font-size:var(--px-16)}.font-20{font-size:var(--px-20)}.font-24{font-size:var(--px-24)}.font-32{font-size:var(--px-32)}.font-42{font-size:var(--px-42)}.weight-500{font-weight:var(--weight-500)}.weight-600{font-weight:var(--weight-600)}.weight-700{font-weight:var(--weight-700)}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.shade-20{color:var(--white-20)}.shade-50{color:var(--white-50)}.shade-80{color:var(--white-80)}.shade-100{color:var(--white-100)}.dark-20{color:var(--dark-20)}.dark-50{color:var(--dark-50)}.margin-tp-24px{margin-top:var(--px-24)}.margin-tp-100{margin-top:100px}.pad_16{padding:var(--px-16)}.width100{width:100%}.green{color:#008f0c}button{transition-duration:.3s}button:hover{cursor:pointer;transition:all .3s;transform:scale(.9)}.cursor-pointer{cursor:pointer}.grid-2{gap:var(--px-12);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.shinny-icon{color:linear-gradient(135deg,#fb8500,#ffb703)}.navbar{background:var(--white-100);border-bottom:1px solid var(--white-20);z-index:1000;width:100%;position:fixed;top:0}.navbar-container{max-width:1700px;padding:var(--px-16)var(--px-32);margin:auto}.navbar-logo{color:var(--primary);cursor:pointer}.navbar-links a{font-size:var(--px-14);font-weight:var(--weight-500);color:var(--foreground);transition:opacity .2s}.navbar-links a:hover{opacity:.7}.help-btn{padding:var(--px-8)var(--px-16);border:1px solid var(--dark);font-weight:var(--weight-600);font-size:var(--px-14);border-radius:4px;transition:all .2s}.navbar-wrapper{background:var(--dark-10);z-index:50;width:100%}.navbar-wrapper:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.leftSection{cursor:pointer}.nav-links-desktop{display:flex}.help-btn{padding:var(--px-8)var(--px-16);border:1px solid var(--dark);font-size:var(--px-14);font-weight:var(--weight-600);border-radius:4px;transition:all .2s}.help-btn:hover{background:var(--dark);color:var(--white-100)}.nav-toggle{color:var(--foreground);cursor:pointer;background:0 0;border:none;display:none}.nav-mobile{border-top:1px solid var(--white-10);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;padding:var(--px-32);opacity:0;pointer-events:none;z-index:1000;background:linear-gradient(#666 0%,#0000001a 100%);flex-direction:column;gap:32px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:8%;left:0;transform:translateY(-10px)}.nav-mobile.open{opacity:1;pointer-events:auto;height:100vh;transform:translateY(0)}.nav-mobile a{font-size:var(--px-16);color:var(--white-100)}@media (max-width:767px){:root{--px-4:4px;--px-8:8px;--px-10:10px;--px-12:12px;--px-14:12px;--px-16:14px;--px-20:16px;--px-24:20px;--px-32:24px;--px-42:32px;--px-56:42px}.nav-links-desktop{display:none}.nav-toggle{display:block}}.gift-fab{color:#000;cursor:pointer;z-index:60;background:linear-gradient(135deg,#ffb703,#fb8500);border:2px dashed #0006;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:fixed;bottom:24px;right:24px}.gift-pulse{border:2px solid #ffb70399;border-radius:20px;animation:1.6s infinite pulse;position:absolute;inset:-6px}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.offers-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:55;background:#00000059;position:fixed;inset:0}.offers-modal{z-index:60;border-radius:20px;flex-direction:column;width:min(90%,420px);max-height:80vh;padding:20px;display:flex;position:fixed;top:50%;left:50%}.offers-list{gap:var(--px-32);flex-direction:column;display:flex;overflow-y:auto}.offer-card{background:#fafafa;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 0 12px gray}.offer-content{gap:var(--px-8);flex-direction:column;display:flex}.offer-icon{background:#f1f1f1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.catalogue-section-2{background:var(--white-100);padding:var(--px-42)var(--px-16);border-radius:var(--px-24)var(--px-24)0 0;border-top:1px solid #000}.trending-grid{flex-direction:row;gap:12px;display:flex;overflow-x:scroll}.trending-card{background:var(--white-80);border:1px solid var(--dark-20);border-radius:8px;min-width:180px;max-width:7680px;transition-duration:.3s}.trending-card:hover{border:1px solid var(--dark-50);transition:all .3s}.book-image-wrapper{border-radius:var(--px-8);background:#fff;width:100%;height:150px;position:relative}.book-image{opacity:0;border-radius:var(--px-8);min-width:fit-content;max-width:fit-content;height:100%;margin:auto;transition:opacity .4s}.book-image.loaded{opacity:1}.image-skeleton{filter:blur(2px);background:linear-gradient(110deg,#f1f1f1 8%,#f8f8f8 18%,#f1f1f1 33%) 0 0/200% 100%;animation:1.6s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{to{background-position-x:-200%}}.book-badge{top:var(--px-12);left:var(--px-12);color:var(--white-100);font-size:var(--px-10);font-weight:var(--weight-500);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;border-radius:4px;padding:4px 8px;position:absolute}.add-wishlist{top:var(--px-4);right:var(--px-4);cursor:pointer;z-index:5;border-radius:50%;width:36px;height:36px;position:absolute;overflow:hidden}.ripple{z-index:1;background:#ff000040;border-radius:50%;position:absolute;inset:0}.wishlist-btn{background:#fff;border-radius:50%;padding:6px;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000001f}.book-content{gap:var(--px-8);display:flex}.price-row{flex-direction:row;gap:8px;display:flex}.original{font-size:var(--px-16);color:var(--dark-50);text-decoration:line-through}.discounted{font-size:var(--px-16)}.book-card{position:relative}.book-card h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sec-mid-btn{padding:var(--px-8)var(--px-8);border-radius:var(--px-12);text-align:center;color:var(--dark);border:1px solid var(--dark-50);font-size:var(--px-12);background:0 0;font-family:Poppins}.pri-mid-btn{padding:var(--px-4);border-radius:var(--px-12);text-align:center;color:var(--white-100);font-size:var(--px-12);background:#0a0a0a;border:none;font-family:Poppins}.plus-cart,.minus-cart{padding:var(--px-12)var(--px-16);border-radius:var(--px-12);text-align:center;background:#0a0a0a;border:none}.pri-big-btn{padding:var(--px-12)var(--px-16);border-radius:var(--px-12);text-align:center;color:var(--white-100);font-size:var(--px-12);background:#0a0a0a;border:none;font-family:Poppins}.cart-bar{z-index:100;width:100%;padding:var(--px-16);background:var(--white-100);border-top:1px solid #0000004d;position:fixed;bottom:1px}.cart-offer{background:linear-gradient(90deg,#fff7d6,#fff);border-radius:10px;margin-bottom:8px;padding:10px 12px}.offer-text{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.offer-progress{background:#eee;border-radius:6px;height:6px;margin-top:6px;overflow:hidden}.offer-progress-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b);height:100%;transition:width .3s}.cart-bar-main{justify-content:space-between;align-items:center;display:flex}.bag-summary.ticket{padding:var(--px-20);background:var(--white-100);border-radius:var(--px-12);border:1px solid #0003;position:relative}.ticket-cut{background:#ededed;border-radius:50%;width:20px;height:20px;position:absolute;left:50%;transform:translate(-50%)}.ticket-cut.top{top:-10px}.ticket-cut.bottom{bottom:-10px}.summary-row{font-size:var(--px-14);margin-bottom:var(--px-12);justify-content:space-between;align-items:center;display:flex}.discount-row{padding:var(--px-8);border-radius:var(--px-8);background:#00c86414;position:relative}.discount-row:after{content:"";border-radius:var(--px-8);pointer-events:none;border:1px dashed #00c86466;position:absolute;inset:-2px}.summary-row.total{font-size:var(--px-16);padding-top:var(--px-12);margin-top:var(--px-8);border-top:1px dashed #0003;font-weight:600}.catalogue-labels{grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;gap:16px;padding-top:0;display:grid;overflow-x:auto}.catalogue-labels::-webkit-scrollbar{display:none}.catalogue-labels{-ms-overflow-style:none;scrollbar-width:none}.catalogue-card{background:var(--dark-10);color:#0a0a0a;border-radius:var(--px-8);cursor:pointer;gap:var(--px-8);min-width:fit-content;padding:var(--px-12);font-size:var(--px-12);border:1px solid #0000001a;flex-direction:row;justify-content:center;align-items:center;transition:all .2s;display:flex}.catalogue-card:hover{border:1px solid #000c;transform:scale(1)}.catalogue-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.catalogue-modal{background:var(--background);border-radius:16px;flex-direction:column;width:calc(100% - 32px);max-width:800px;max-height:800px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000026}.modal-header{border-bottom:1px solid var(--dark-50);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title{font-size:18px;font-weight:600}.modal-close:hover{background:var(--dark-50)}.modal-body{flex:1;gap:12px;padding:16px;overflow-y:auto}.empty-state{text-align:center;color:var(--dark-50);padding:40px 0;font-size:14px}.label-divider{width:100%;padding:0 0 var(--px-8)0;align-items:center;gap:12px;display:flex}.label-text{white-space:nowrap;color:var(--foreground,#0a0a0a)}.label-line{background-image:repeating-linear-gradient(90deg,#000c 0 6px,#0000 6px 12px);flex:1;height:1px;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 60%,#0000 100%)}.urgency-card{background:var(--background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--px-12);padding:var(--px-24);justify-content:space-between;align-items:center;gap:var(--px-12);border:1px solid #ffb703;flex-direction:row;display:flex;box-shadow:0 0 12px #ffb70320}.urgency-title{font-size:var(--px-16);color:var(--dark);font-weight:600}.urgency-desc{font-size:var(--px-12);color:var(--dark)}.urgency-timer{color:var(--dark);font-size:var(--px-12);border-radius:var(--px-8);background:#ffb703;border:1px solid #ffb703;min-width:fit-content;animation:1.8s ease-out infinite timer-pulse;position:relative}@keyframes timer-pulse{0%{box-shadow:0 0 #ffb70373,0 4px 12px #ffb70359}70%{box-shadow:0 0 0 10px #ffb70300,0 6px 16px #ffb70340}to{box-shadow:0 0 #ffb70300,0 4px 12px #ffb70333}}
