@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap);@font-face{font-display:swap;font-family:Amaz Stalker;font-style:normal;font-weight:400;src:url(/static/media/AmazS.T.A.L.K.E.R..5852b3d5c0b9e70fdc61.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#181512;color:#f2e8d9;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ui-btn{--cap-w:14px;--cap-h:40px;--pad-x:1px;--accent:#f2e8d9;--accent-hover:#d2c9ba;--text:#000;align-items:stretch;background-color:initial;border:none;box-shadow:none;color:var(--accent);cursor:pointer;display:inline-grid;font-family:Oswald;font-weight:600;grid-auto-flow:column;grid-template-columns:var(--cap-w) auto var(--cap-w);justify-content:stretch;letter-spacing:.4px;min-height:var(--cap-h);overflow:visible;padding:0;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none}.ui-btn__cap{color:var(--accent);display:block;height:var(--cap-h);width:var(--cap-w)}.ui-btn__cap--left{-webkit-mask-image:url(/static/media/light-before.7d2376106f7b5e97c515.svg);mask-image:url(/static/media/light-before.7d2376106f7b5e97c515.svg)}.ui-btn__cap--left,.ui-btn__cap--right{-webkit-mask-size:100% 100%;mask-size:100% 100%}.ui-btn__cap--right{-webkit-mask-image:url(/static/media/light-after.96f958dd3e52b6cfeb6c.svg);mask-image:url(/static/media/light-after.96f958dd3e52b6cfeb6c.svg)}.ui-btn__cap{background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-btn.is-disabled,.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.2);opacity:.6}.ui-btn__label{color:var(--text);padding:0 8px;position:relative;z-index:1}.ui-btn__icon{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.ui-btn__icon-img{display:block;height:20px;width:20px}.ui-btn--icon-only .ui-btn__label{padding:0 4px}.ui-btn__box{align-items:center;background-color:var(--accent);display:inline-flex;height:var(--cap-h);justify-content:center}.ui-btn:focus-visible,.ui-btn:hover{--accent:var(--accent-hover)}.split-btn{--cap-w:14px;--cap-h:40px;--text:#fff;--notch:14px;align-items:stretch;display:inline-flex;padding-left:var(
        --cap-w
    );padding-right:var(--cap-w);position:relative}.split-btn .split-btn__box{align-items:center;background-color:var(--accent);display:inline-grid;grid-auto-flow:column;justify-content:stretch}.split-btn .ui-btn__cap{height:var(--cap-h);pointer-events:none;position:absolute;top:0;transition:color .18s ease;width:var(--cap-w)}.split-btn .ui-btn__cap--left{left:0}.split-btn .ui-btn__cap--right{color:var(--accent);right:0}.split-btn__seg{align-items:center;color:var(--text);display:inline-flex;font-size:clamp(16px,2.4vw,20px);font-weight:600;gap:8px;height:var(--cap-h);letter-spacing:.6px;line-height:1;padding:0 12px;transition:background-color .18s ease,color .18s ease}.split-btn__seg--left{background-color:var(--primary);color:#fff;color:var(--left-ink,#fff);position:relative;z-index:1}.split-btn__seg--left:after{background:var(--primary);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:100%;position:absolute;right:calc(var(--notch)*-1 - 1.8px);top:0;width:calc(var(--notch) + 2px)}.split-btn__seg--right{background-color:var(--accent);color:var(--text);padding-left:calc(16px + var(--notch));padding-right:16px}.split-btn .split-btn__box{transition:background-color .18s ease,color .18s ease}.split-btn:not(.is-disabled):not([aria-disabled=true]):not(:disabled):focus-visible .split-btn__seg--right,.split-btn:not(.is-disabled):not([aria-disabled=true]):not(:disabled):hover .split-btn__seg--right{background-color:var(--accent-hover);color:var(--text-hover)}.split-btn:not(.is-disabled):not([aria-disabled=true]):not(:disabled):focus-visible .split-btn__box,.split-btn:not(.is-disabled):not([aria-disabled=true]):not(:disabled):hover .split-btn__box{background-color:var(--accent-hover)}.split-btn:not(.is-disabled):not([aria-disabled=true]):not(:disabled):focus-visible .ui-btn__cap--right,.split-btn:not(.is-disabled):not([aria-disabled=true]):not(:disabled):hover .ui-btn__cap--right{color:var(--accent-hover)}.split-btn__icon{display:inline-block;height:14px;width:14px}.split-btn__label{align-items:center;color:inherit;display:inline-flex;height:var(--cap-h);line-height:var(--cap-h);text-shadow:none}.split-btn__seg{justify-content:center}.split-btn .ui-btn__cap--left{color:var(--primary)}.split-btn.is-disabled,.split-btn:disabled,.split-btn[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.2);opacity:.6}.loading{align-items:center;display:flex;justify-content:center;padding:40px 20px}.loading--fullscreen{background:#181512;inset:0;position:fixed;z-index:9999}.loading__content{align-items:center;display:flex;flex-direction:column;gap:16px}.loading__spinner{height:64px;position:relative;width:64px}.loading__spinner-ring{animation:loading-spin 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;border-top-color:#2aff2a;inset:0;position:absolute}.loading__spinner-ring:first-child{animation-delay:-.45s;border-top-color:#2aff2a}.loading__spinner-ring:nth-child(2){animation-delay:-.3s;border-top-color:#ee991a}.loading__spinner-ring:nth-child(3){animation-delay:-.15s;border-top-color:#f2e8d9}.loading__message{animation:loading-pulse 1.5s ease-in-out infinite;color:#f2e8d9;font-size:14px;font-weight:400;margin:0;opacity:.8}@keyframes loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading-pulse{0%,to{opacity:.4}50%{opacity:1}}.section-block{padding:32px 130px}.section-block__inner{margin:0 auto;max-width:1500px}.section-block__header{display:grid;justify-items:center}.section-block__title{font-size:3rem;font-weight:700;letter-spacing:.02em;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:font-size .3s ease;white-space:nowrap}@media (max-width:1200px){.section-block__title{font-size:2.5rem}}@media (max-width:960px){.section-block__title{font-size:2rem}}@media (max-width:720px){.section-block__title{font-size:1.75rem;line-height:1.2;text-overflow:clip;white-space:normal}}@media (max-width:480px){.section-block__title{font-size:1.5rem}}.section-block__delimiter{height:auto;margin:30px 0 40px;max-width:100%;transition:all .3s ease}.section-block--default{background:linear-gradient(180deg,#00000014,#0000)}.section-block--steps{background:url(/static/media/steps-bg.88dbe77aca3dd77a8eb4.jpg) top/cover no-repeat}.section-block--market{background:linear-gradient(180deg,#0000000d,#0000)}.section-block--history{background:linear-gradient(180deg,#afdc2505,#0000);border-top:1px solid #afdc2514}@media (max-width:720px){.section-block{padding-left:16px;padding-right:16px}}.lb-skeleton .lb-row{overflow:hidden;position:relative}.lb-skeleton--animate .lb-skel-row:after{animation:skel-shine 1.2s ease-in-out infinite;background:linear-gradient(100deg,#fff0,#ffffff0f,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%)}.lb-row:hover{box-shadow:0 6px 20px #00000059;filter:brightness(1.2)}.lb-list--left .lb-row:hover:before{background:linear-gradient(90deg,var(--lb-border-color-rest-hover),#0000)}.lb-list--right .lb-row:hover:before{background:linear-gradient(270deg,var(--lb-border-color-rest-hover),#0000)}.lb-list--left .lb-row.lb-row--rank-1:hover:before,.lb-list--left .lb-row.lb-row--rank-2:hover:before,.lb-list--left .lb-row.lb-row--rank-3:hover:before{background:linear-gradient(90deg,var(--lb-border-color-top-hover),#0000)}.lb-list--right .lb-row.lb-row--rank-1:hover:before,.lb-list--right .lb-row.lb-row--rank-2:hover:before,.lb-list--right .lb-row.lb-row--rank-3:hover:before{background:linear-gradient(270deg,var(--lb-border-color-top-hover),#0000)}.lb-rank{align-items:center;display:inline-flex;justify-content:center;position:relative}.lb-rank__laurel{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.lb-rank__icon,.lb-rank__laurel{fill:currentColor;height:28px;width:28px}.lb-rank__icon{display:inline-block}.lb-row--rank-1 .lb-rank__icon,.lb-row--rank-2 .lb-rank__icon,.lb-row--rank-3 .lb-rank__icon{height:28px;width:28px}.news-card-skeleton{background:#0003;border:1px solid #ffffff14;border-radius:16px;height:clamp(200px,25vw,280px);overflow:hidden;position:relative;width:100%}.news-card-skeleton__media{border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%}.news-card-skeleton__overlay{background:linear-gradient(0deg,#000c 0,#0006 50%,#0000001a);bottom:0;left:0;padding:clamp(16px,3vw,24px);position:absolute;right:0}.news-card-skeleton__content{display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.news-card-skeleton__meta{align-items:center;display:flex;justify-content:space-between}.news-card-skeleton__author{border-radius:6px;height:11px;width:60px}.news-card-skeleton__date{border-radius:6px;height:11px;width:80px}.news-card-skeleton__title{border-radius:8px;height:clamp(18px,2vw,24px);margin:4px 0}.news-card-skeleton__excerpt{border-radius:6px;height:clamp(13px,1.3vw,16px);margin:4px 0}.news-card-skeleton__actions{margin-top:4px}.news-card-skeleton__read{border-radius:6px;height:11px;width:80px}@media (max-width:900px){.news-card-skeleton{height:clamp(180px,22vw,240px)}}@media (max-width:720px){.news-card-skeleton{height:clamp(160px,20vw,200px)}.news-card-skeleton__excerpt{display:none}}.featured-news-skeleton{background:#0003;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 16px 48px #00000073;overflow:hidden;position:relative}.featured-news-skeleton--large{height:100%;min-height:clamp(300px,40vw,500px)}.featured-news-skeleton--tile{height:clamp(220px,28vw,300px)}.featured-news-skeleton__media{border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%}.featured-news-skeleton__overlay{background:linear-gradient(0deg,#000c 0,#0006 50%,#0000001a);bottom:0;left:0;padding:clamp(16px,3vw,32px);position:absolute;right:0}.featured-news-skeleton--tile .featured-news-skeleton__overlay{padding:clamp(12px,2.5vw,20px)}.featured-news-skeleton__content{display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.featured-news-skeleton--tile .featured-news-skeleton__content{gap:6px}.featured-news-skeleton__meta{align-items:center;display:flex;gap:10px}.featured-news-skeleton__date{border-radius:6px;height:12px;width:100px}.featured-news-skeleton__badge{border-radius:999px;height:20px;width:60px}.featured-news-skeleton__title{border-radius:8px;height:clamp(24px,3.5vw,36px);margin:4px 0}.featured-news-skeleton--tile .featured-news-skeleton__title{height:clamp(20px,2.5vw,24px)}.featured-news-skeleton__excerpt{border-radius:6px;height:clamp(16px,1.5vw,20px);margin:4px 0}.featured-news-skeleton--tile .featured-news-skeleton__excerpt{height:clamp(14px,1.4vw,16px)}.featured-news-skeleton__actions{margin-top:4px}.featured-news-skeleton__read{border-radius:6px;height:13px;width:100px}@media (max-width:900px){.featured-news-skeleton--large{height:100%;min-height:clamp(250px,35vw,400px)}.featured-news-skeleton--tile{height:clamp(200px,25vw,280px)}}@media (max-width:720px){.featured-news-skeleton__excerpt{display:none}.featured-news-skeleton--tile .featured-news-skeleton__excerpt{display:block;height:clamp(12px,1.4vw,14px)}}.server-badge-skeleton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff0d;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative}.server-badge-skeleton:before{background:linear-gradient(180deg,#00d4aa,#00b894);box-shadow:0 0 12px #00d4aa4d;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.server-badge-skeleton__header{grid-gap:12px;align-items:center;background:linear-gradient(180deg,#ffffff05,#0000);border-bottom:1px solid #ffffff0a;display:grid;gap:12px;grid-template-columns:64px 1fr 90px;padding:18px 20px 16px 24px}.server-badge-skeleton__rank{border-radius:10px;height:28px;width:64px}.server-badge-skeleton__name{border-radius:8px;height:20px}.server-badge-skeleton__status{border-radius:999px;height:24px;width:90px}.server-badge-skeleton__body{display:flex;flex-direction:column;gap:16px}.server-badge-skeleton__chart-section{padding:16px 20px 0 24px}.server-badge-skeleton__chart-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.server-badge-skeleton__chart-title{border-radius:6px;height:12px;width:80px}.server-badge-skeleton__players{border-radius:10px;height:40px;width:100px}.server-badge-skeleton__chart{border-radius:8px;height:96px;width:100%}.server-badge-skeleton__metrics{display:flex;flex-direction:column;gap:12px;padding:0 20px 16px 24px}.server-badge-skeleton__stats-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.server-badge-skeleton__stat{border-radius:8px;height:48px}.server-badge-skeleton__footer{display:flex;justify-content:flex-end;padding:0 20px 18px 24px}.server-badge-skeleton__button{border-radius:10px;height:32px;width:90px}@media (max-width:720px){.server-badge-skeleton__header{grid-template-columns:52px 1fr 80px;padding:16px 18px 14px 22px}.server-badge-skeleton__rank{height:24px;width:52px}.server-badge-skeleton__name{height:18px}.server-badge-skeleton__status{height:22px;width:80px}.server-badge-skeleton__chart-section{padding:14px 18px 0 22px}.server-badge-skeleton__metrics{padding:0 18px 14px 22px}.server-badge-skeleton__stat{height:44px}.server-badge-skeleton__footer{padding:0 18px 16px 22px}.server-badge-skeleton__button{height:28px;width:80px}}@media (max-width:480px){.server-badge-skeleton__header{grid-template-columns:44px 1fr 70px;padding:14px 16px 12px 20px}.server-badge-skeleton__rank{height:22px;width:44px}.server-badge-skeleton__name{height:16px}.server-badge-skeleton__status{height:20px;width:70px}.server-badge-skeleton__chart-section{padding:12px 16px 0 20px}.server-badge-skeleton__metrics{padding:0 16px 12px 20px}.server-badge-skeleton__stats-row{gap:8px}.server-badge-skeleton__stat{height:40px}.server-badge-skeleton__footer{padding:0 16px 14px 20px}.server-badge-skeleton__button{height:26px;width:70px}}.market-item-skeleton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#242424;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff0d;display:flex;flex-direction:column;opacity:.8;overflow:hidden;padding:0;pointer-events:none;position:relative}.market-item-skeleton__image-wrapper{border-radius:16px 16px 0 0;height:200px;overflow:hidden;position:relative;width:100%}.market-item-skeleton__image{align-items:center;background:#1a1a1a;background-image:radial-gradient(circle at 20% 20%,#ffffff05 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff05 0,#0000 50%);display:flex;height:100%;justify-content:center;position:relative;width:100%}.market-item-skeleton__image:after{animation:skeleton-spin 1.2s linear infinite;border-color:#ffffff80 #ffffff4d #ffffff14 #ffffff14;border-radius:50%;border-style:solid;border-width:4px;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:1}@keyframes skeleton-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.market-item-skeleton__content{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:16px}.market-item-skeleton__header{display:flex;flex-direction:column;gap:8px}.market-item-skeleton__name{border-radius:6px;height:20px}.market-item-skeleton__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.market-item-skeleton__price{border-radius:8px;height:24px;width:80px}.market-item-skeleton__button{border-radius:10px;height:32px;width:100px}@media (max-width:720px){.market-item-skeleton__image-wrapper{height:180px}.market-item-skeleton__content{gap:8px;padding:12px}.market-item-skeleton__name{height:18px}.market-item-skeleton__price{height:22px;width:70px}.market-item-skeleton__button{height:28px;width:90px}}@media (max-width:480px){.market-item-skeleton__image-wrapper{height:160px}.market-item-skeleton__content{gap:6px;padding:10px}.market-item-skeleton__name{height:16px}.market-item-skeleton__price{height:20px;width:60px}.market-item-skeleton__button{height:26px;width:80px}}.market-filters__category-btn--skeleton{align-items:center;display:flex;justify-content:center}.market-filters__skeleton-text{height:18px}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-base{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%);background-size:200px 100%;border-radius:8px}.purchase-history-skeleton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff0d;overflow:hidden}.purchase-history-skeleton__header{background:linear-gradient(180deg,#ffffff05,#0000);border-bottom:1px solid #ffffff14;padding:20px 24px 16px}.purchase-history-skeleton__title{border-radius:8px;height:24px;width:200px}.purchase-history-skeleton__body{padding:0}.purchase-history-skeleton__row{grid-gap:16px;align-items:center;border-bottom:1px solid #ffffff0a;display:grid;gap:16px;grid-template-columns:1fr 2fr 1fr 1fr;padding:16px 24px}.purchase-history-skeleton__row:last-child{border-bottom:none}.purchase-history-skeleton__cell{align-items:center;display:flex}.purchase-history-skeleton__line{border-radius:6px;height:16px}.purchase-history-skeleton__line--date{width:100px}.purchase-history-skeleton__line--item{width:150px}.purchase-history-skeleton__line--price{width:80px}.purchase-history-skeleton__line--id{width:120px}@media (max-width:720px){.purchase-history-skeleton__header{padding:16px 20px 12px}.purchase-history-skeleton__title{height:20px;width:160px}.purchase-history-skeleton__row{gap:12px;grid-template-columns:1fr 1.5fr 1fr;padding:12px 20px}.purchase-history-skeleton__line--date{width:80px}.purchase-history-skeleton__line--item{width:120px}.purchase-history-skeleton__line--price{width:70px}.purchase-history-skeleton__line--id{display:none}}@media (max-width:480px){.purchase-history-skeleton__header{padding:12px 16px 10px}.purchase-history-skeleton__title{height:18px;width:140px}.purchase-history-skeleton__row{gap:8px;grid-template-columns:1fr 1fr;padding:10px 16px}.purchase-history-skeleton__line--date{width:70px}.purchase-history-skeleton__line--item{width:100px}.purchase-history-skeleton__line--price{display:none}}.leaderboard{grid-gap:40px;--lb-border-color-top:#ee991a40;--lb-border-color-top-hover:#ee991a73;--lb-border-color-rest:#515255;--lb-border-color-rest-hover:#515255;display:grid;gap:40px;grid-template-columns:1fr}.lb-section__header{margin-bottom:12px;text-align:center}.lb-section__title{color:#f2e8d9;font-size:22px;font-weight:800;letter-spacing:.02em;margin:0 0 10px;text-transform:none}.lb-list{list-style:none;margin:0;padding:0}.lb-row{align-items:center;background:rgba(0,0,0,.205);border:none;border-radius:16px;display:flex;justify-content:space-between;padding:22px 24px;position:relative;transition:box-shadow .2s ease,filter .2s ease}.lb-row+.lb-row{margin-top:8px}.lb-list--left .lb-row:first-child,.lb-list--left .lb-row:last-child,.lb-list--right .lb-row:first-child,.lb-list--right .lb-row:last-child,.lb-row+.lb-row{border-radius:16px}.lb-row:before{border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.lb-list--left .lb-row:before{background:linear-gradient(90deg,var(--lb-border-color-rest),#0000)}.lb-list--right .lb-row:before{background:linear-gradient(270deg,var(--lb-border-color-rest),#0000)}.lb-list--none .lb-row:before{background-image:none}.lb-list--left .lb-row.lb-row--rank-1:before,.lb-list--left .lb-row.lb-row--rank-2:before,.lb-list--left .lb-row.lb-row--rank-3:before{background:linear-gradient(90deg,var(--lb-border-color-top),#0000)}.lb-list--right .lb-row.lb-row--rank-1:before,.lb-list--right .lb-row.lb-row--rank-2:before,.lb-list--right .lb-row.lb-row--rank-3:before{background:linear-gradient(270deg,var(--lb-border-color-top),#0000)}.lb-row__left{flex:1 1;gap:10px;min-width:0}.lb-row__index,.lb-row__left{align-items:center;display:inline-flex}.lb-row__index{background:#ffffff14;border-radius:50%;color:#ddd;font-weight:800;height:28px;justify-content:center;width:28px}.lb-row__name{color:#f2e8d9;font-weight:400;letter-spacing:.02em;text-transform:none}.lb-row__name,.lb-row__value{font-family:Rubik,sans-serif;font-size:18px}.lb-row__value{color:#ee991a;font-weight:600}.lb-row--rank-1{background:linear-gradient(0deg,#ee991a1a,#ee991a1a),#120e0a99;color:#ee991a}.lb-row--rank-2{background:linear-gradient(0deg,#b4b4b41a,#b4b4b41a),#120e0a99;color:silver}.lb-row--rank-3{background:linear-gradient(0deg,#cd6e3c1a,#cd6e3c1a),#120e0a99;color:#cd6e3c}.lb-skel-row{overflow:hidden;position:relative}.lb-skel-box{border-radius:50%;height:28px;width:28px}.lb-skel-box,.lb-skel-line{background:#ffffff14;display:inline-block}.lb-skel-line{border-radius:6px;height:12px;width:40%}.lb-skel-number{background:#ee991a2e;border-radius:6px;display:inline-block;height:14px;width:60px}.lb-skel-row:after{animation:skel-shine 1.2s ease-in-out infinite;background:linear-gradient(100deg,#fff0,#ffffff0f,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media (min-width:960px){.leaderboard{grid-template-columns:repeat(3,1fr)}}body,html{overflow-x:hidden}.adaptive-slider{margin:0 auto;max-width:100%;width:100%}.adaptive-slider__header{background:#000c;border-bottom:1px solid #d4c4a8;border-top:1px solid #d4c4a8;margin-bottom:40px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:0;position:relative;width:100vw}.adaptive-slider__header-viewport{overflow:hidden;width:100%}.adaptive-slider__header-container{display:flex;touch-action:pan-y}.adaptive-slider__header-item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 50%;flex-direction:column;height:60px;justify-content:center;min-width:0;padding:0 20px;position:relative;transition:all .3s ease}.adaptive-slider__header-item:hover{background:#ffffff0d}.adaptive-slider__header-item:focus{background:#ffffff1a;outline:2px solid #ee991a;outline-offset:-2px}.adaptive-slider__header-item--active{background:#ee991a1a}.adaptive-slider__header-caret{border-bottom:8px solid #d4c4a8;border-left:6px solid #0000;border-right:6px solid #0000;height:0;left:50%;opacity:0;position:absolute;top:-1px;transform:translateX(-50%);transition:opacity .3s ease;width:0;z-index:2}.adaptive-slider__header-item--active .adaptive-slider__header-caret{opacity:1}.adaptive-slider__header-text{color:#bebbb4;font-size:18px;font-weight:600;letter-spacing:.02em;max-width:100%;opacity:.7;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.adaptive-slider__header-item--active .adaptive-slider__header-text{color:#ee991a;opacity:1}.adaptive-slider__header-item:hover .adaptive-slider__header-text{color:#f2e8d9;opacity:1}.adaptive-slider__header-item--active:hover .adaptive-slider__header-text{color:#ee991a}.adaptive-slider__viewport{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.adaptive-slider__container{display:flex;touch-action:pan-y}.adaptive-slider__slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;min-width:0;padding:0 40px}@media (min-width:850px) and (max-width:1400px){.adaptive-slider__slide{flex:0 0 50%;padding:0 20px}}.adaptive-slider--steps .adaptive-slider__slide{padding:0 60px}.adaptive-slider--steps .adaptive-slider__slide .step{aspect-ratio:10/11;margin:0 24px;max-width:450px;width:100%}.adaptive-slider--steps .adaptive-slider__slide .step .step__wrapper{padding:60px}.adaptive-slider--leaderboard .adaptive-slider__slide{padding:0 40px}.adaptive-slider--leaderboard .adaptive-slider__slide .lb-section{margin:0 24px;max-width:450px;width:100%}@media (min-width:850px) and (max-width:1400px){.adaptive-slider--steps .adaptive-slider__slide{padding:0 30px}.adaptive-slider--steps .adaptive-slider__slide .step{margin:0 12px;max-width:400px}.adaptive-slider--steps .adaptive-slider__slide .step .step__wrapper{padding:40px}.adaptive-slider--leaderboard .adaptive-slider__slide{padding:0 20px}.adaptive-slider--leaderboard .adaptive-slider__slide .lb-section{max-width:400px}}@media (max-width:849px){.adaptive-slider__slide{flex:0 0 100%}}@media (max-width:768px){.adaptive-slider__header,.adaptive-slider__viewport{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.adaptive-slider__header-item{height:50px;padding:0 15px}.adaptive-slider__header-text{font-size:16px}.adaptive-slider__slide{padding:0 20px}.adaptive-slider--steps .adaptive-slider__slide{padding:0 30px}.adaptive-slider--steps .adaptive-slider__slide .step{aspect-ratio:10/11;max-width:450px}.adaptive-slider--steps .adaptive-slider__slide .step .step__wrapper{padding:40px}}@media (max-width:480px){.adaptive-slider__header,.adaptive-slider__viewport{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.adaptive-slider__header-item{height:45px;padding:0 10px}.adaptive-slider__header-text{font-size:14px}.adaptive-slider__header-caret{border-bottom:6px solid #d4c4a8;border-left:4px solid #0000;border-right:4px solid #0000}.adaptive-slider__slide{padding:0 15px}.adaptive-slider--steps .adaptive-slider__slide{padding:0 25px}.adaptive-slider--steps .adaptive-slider__slide .step{aspect-ratio:10/11;max-width:400px}.adaptive-slider--steps .adaptive-slider__slide .step .step__wrapper{padding:30px}}.language-switcher{display:inline-block;position:relative}.language-switcher__button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;gap:6px;justify-content:space-between;min-width:100px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.language-switcher__button,.language-switcher__button:hover{background:#0000;color:#8c8983}.language-switcher__button.is-open{background:#333;color:#8c8983}.language-switcher__button:focus{outline:none}.language-switcher__globe{align-items:center;color:#8c8983;display:flex;height:16px;justify-content:center;width:16px}.language-switcher__globe svg{height:100%;width:100%}.language-switcher__current{color:#8c8983;flex:1 1;text-align:left}.language-switcher__arrow{color:#8c8983;font-size:10px;transition:transform .2s ease}.language-switcher__arrow.is-open{transform:rotate(180deg)}.language-switcher__dropdown{grid-gap:0;animation:dropdownFadeIn .2s ease;background:#333;border:none;border-radius:4px;box-shadow:0 4px 8px #0000004d;display:grid;gap:0;grid-template-columns:repeat(2,1fr);margin-top:5px;min-width:200px;overflow:hidden;padding:8px 0;position:absolute;right:0;top:100%;z-index:1000}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.language-switcher__option{border:none;cursor:pointer;display:block;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;overflow:hidden;padding:8px 12px;text-align:left;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap;width:100%}.language-switcher__option,.language-switcher__option:hover{background:#0000;color:#ccc}.language-switcher__option.is-selected{background:#0000;color:#ee8c28;font-weight:400}.language-switcher__option:focus{background:#0000;color:#ccc;outline:none}@media (max-width:1150px){.language-switcher__current{display:none}.language-switcher__button{gap:4px;min-width:auto;padding:8px}}@media (max-width:850px){.language-switcher__button{font-size:13px;gap:4px;min-width:auto;padding:6px 8px}.language-switcher__globe{font-size:14px}.language-switcher__arrow{font-size:10px}.language-switcher__option{font-size:13px;padding:6px 8px}.language-switcher__dropdown{grid-template-columns:repeat(2,1fr);min-width:150px}}@media (max-width:480px){.language-switcher__dropdown{grid-template-columns:1fr;min-width:120px}}.market-filters{display:flex;flex-direction:column;gap:24px;padding:32px 0}.market-filters__categories{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#242424;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff0d;display:flex;gap:0;margin:0 auto;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.market-filters__categories::-webkit-scrollbar{display:none}.market-filters__slider-bg{background:linear-gradient(135deg,#2d8f47,#27ae60);border-radius:18px;box-shadow:0 2px 8px #2d8f474d;height:calc(100% - 12px);left:6px;position:absolute;top:6px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.market-filters__category-btn{background:#0000;border:none;border-radius:18px;color:#b8b8b8;cursor:pointer;flex-shrink:0;font-family:Rubik,sans-serif;font-size:15px;font-weight:500;letter-spacing:.3px;min-width:100px;outline:none;padding:12px 24px;position:relative;scroll-snap-align:center;scroll-snap-stop:always;text-align:center;transition:color .3s ease;white-space:nowrap;z-index:2}.market-filters__category-btn:hover{color:#f5f5f5}.market-filters__category-btn.is-active{color:#fff;font-weight:600}.market-filters__categories--skeleton{pointer-events:none}.market-filters__slider-bg--skeleton{animation:pulse 1.5s ease-in-out infinite;background:#2d8f4733;left:6px}.market-filters__category-btn--skeleton{animation:pulse 1.5s ease-in-out infinite;background:#0000;color:#0000;pointer-events:none}.market-filters__skeleton-text{animation:pulse 1.5s ease-in-out infinite;background:#2d8f4726;border-radius:4px;height:16px;margin:0 auto;width:80%}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}@media (max-width:768px){.market-filters__categories{margin:0 auto;max-width:100%}.market-filters__category-btn{font-size:14px;min-width:80px;padding:10px 20px}}@media (max-width:480px){.market-filters__categories{margin:0 auto;max-width:100%}.market-filters__category-btn{font-size:13px;min-width:70px;padding:8px 16px}}@media (hover:none) and (pointer:coarse){.market-filters__categories{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.market-filters__category-btn{align-items:center;display:flex;justify-content:center;min-height:44px}}.market-grid-container{--bg-primary:#242424;--bg-secondary:#2a2a2a;--bg-surface:#1a1a1a;--border-primary:#ffffff1a;--border-hover:#2d8f474d;--border-active:#2d8f4780;--text-primary:#f5f5f5;--text-secondary:#b8b8b8;--text-muted:#888;--accent-primary:#2d8f47;--accent-secondary:#e67e22;--hover-bg:#2d8f471a}.market-grid{grid-gap:24px;display:grid;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:32px 0}.market-grid__empty{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:80px 20px;text-align:center}.market-grid__empty-icon{font-size:64px;margin-bottom:20px;opacity:.5}.market-grid__empty-title{color:var(--text-primary);font-size:28px;font-weight:700;letter-spacing:.02em;margin:0 0 12px}.market-grid__empty-text{color:var(--text-secondary);font-size:16px;line-height:1.5;margin:0;max-width:400px}@media (min-width:640px){.market-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.market-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.market-grid{grid-template-columns:repeat(4,1fr)}}.market-grid__load-more{display:flex;justify-content:center;padding:32px 0}.market-grid__load-more-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 4px 16px #0000004d,inset 0 1px 0 #ffffff0d;color:var(--text-primary);cursor:pointer;display:flex;font-family:Rubik,sans-serif;font-size:15px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.3px;min-width:200px;outline:none;padding:16px 32px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.market-grid__load-more-btn:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-hover);box-shadow:0 8px 24px #0006,inset 0 1px 0 #ffffff1a;color:var(--text-primary);transform:translateY(-2px)}.market-grid__load-more-btn:active:not(:disabled){background:var(--bg-surface);border-color:var(--border-active);box-shadow:0 4px 12px #00000080,inset 0 1px 0 #ffffff0d;transform:translateY(-1px)}.market-grid__load-more-btn:disabled{background:var(--bg-surface);border-color:var(--border-primary);color:var(--text-muted);cursor:not-allowed;opacity:.6;transform:none}.market-grid__load-more-spinner{animation:load-more-spin .8s linear infinite;border:3px solid #2d8f4733;border-radius:50%;border-top:3px solid var(--accent-primary);height:20px;width:20px}@keyframes load-more-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.market-grid{gap:16px}.market-grid,.market-grid__load-more{padding:24px 0}.market-grid__load-more-btn{font-size:14px;letter-spacing:.2px;min-width:160px;padding:14px 24px}}.market-item{--bg-primary:#242424;--bg-secondary:#2a2a2a;--bg-surface:#1a1a1a;--border-primary:#ffffff1a;--border-hover:#2d8f474d;--border-active:#2d8f4780;--text-primary:#f5f5f5;--text-secondary:#b8b8b8;--text-muted:#888;--accent-primary:#2d8f47;--accent-secondary:#e67e22;--danger:#e74c3c;--success:#27ae60;--warning:#f39c12;--discount-price:#ff6b35;--original-price:#a0a0a0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff0d;display:flex;flex-direction:column;font-family:Rubik,sans-serif;overflow:hidden;position:relative;transition:all .3s ease}.market-item:hover{background:var(--bg-secondary);border-color:var(--border-hover);box-shadow:0 12px 40px #00000080,inset 0 1px 0 #ffffff14}.market-item__discount-badge{background:linear-gradient(135deg,var(--accent-secondary),#d35400);border-radius:8px;box-shadow:0 4px 12px #e67e2266;color:#fff;font-family:Rubik,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;padding:8px 14px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:2}.market-item__image-wrapper{align-items:center;background:var(--bg-surface);background-image:radial-gradient(circle at 20% 20%,#ffffff05 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff05 0,#0000 50%);border-bottom:1px solid var(--border-primary);border-radius:16px 16px 0 0;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.market-item__image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.market-item:hover .market-item__image{transform:scale(1.05)}.market-item__image--placeholder{align-items:center;background:linear-gradient(135deg,var(--bg-surface),#afdc251a);display:flex;justify-content:center}.market-item__placeholder-text{color:var(--text-muted);font-family:Rubik,sans-serif;font-size:48px;font-weight:700;text-transform:uppercase}.market-item__image-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:flex-start;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;z-index:2}.market-item:hover .market-item__image-overlay{opacity:1}.market-item__image-overlay-content{max-width:100%;padding:20px;text-align:left;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.market-item:hover .market-item__image-overlay-content{transform:translateX(0)}.market-item__description{-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-family:Rubik,sans-serif;font-size:14px;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 4px #00000080}.market-item__content{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:16px}.market-item__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.market-item__name{color:var(--text-primary);flex:1 1;font-family:Rubik,sans-serif;font-size:18px;font-weight:600;letter-spacing:.3px;line-height:1.4;margin:0}.market-item__stock-badge{background:#f39c1233;border:1px solid #f39c1266;border-radius:6px;color:var(--warning);flex-shrink:0;font-family:Rubik,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.market-item__footer{align-items:center;border-top:1px solid var(--border-primary);display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:16px}.market-item__price-wrapper{display:flex;flex-direction:column;gap:6px}.market-item__original-price{color:var(--original-price);font-family:Rubik,sans-serif;font-size:13px;font-weight:500;opacity:.8;position:relative;text-decoration:line-through}.market-item__price{color:var(--accent-primary);font-family:Rubik,sans-serif;font-size:22px;font-weight:700;letter-spacing:.5px;position:relative;text-shadow:0 1px 2px #2d8f474d}.market-item__price--discounted,.market-item__price-wrapper:has(.market-item__original-price) .market-item__price{animation:discount-price-pulse 2s ease-in-out infinite;color:var(--discount-price);font-size:24px;font-weight:800;text-shadow:0 1px 2px #ff6b354d}@keyframes discount-price-pulse{0%,to{text-shadow:0 1px 2px #ff6b354d}50%{text-shadow:0 1px 4px #ff6b3580,0 0 8px #ff6b3533}}.market-item__actions{align-items:center;display:flex;gap:12px}.market-item__cart-btn{align-items:center;background:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:10px;box-shadow:0 2px 8px #2d8f474d;color:#fff;cursor:pointer;display:flex;font-family:Rubik,sans-serif;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:10px;position:relative;transition:all .3s ease}.market-item__cart-btn:hover:not(:disabled){background:#27ae60;border-color:#27ae60;box-shadow:0 4px 12px #2d8f4766;transform:translateY(-1px)}.market-item__cart-btn--in-cart{background:var(--accent-secondary);border-color:var(--accent-secondary);box-shadow:0 2px 8px #e67e224d;color:#fff}.market-item__cart-btn--in-cart:hover{background:#d35400;border-color:#d35400;box-shadow:0 4px 12px #e67e2266;transform:translateY(-1px)}.market-item__cart-btn:disabled{cursor:not-allowed;opacity:.4}.market-item__cart-btn:focus{outline:none}.market-item__cart-icon{display:inline-block;height:16px;position:relative;transition:transform .3s ease;width:16px}.market-item__cart-icon:after,.market-item__cart-icon:before{background-color:currentColor;content:"";position:absolute;transition:transform .3s ease}.market-item__cart-icon:before{height:16px;left:7px;top:0;width:2px}.market-item__cart-icon:after{height:2px;left:0;top:7px;width:16px}.market-item__cart-icon--remove{transform:rotate(45deg)}.market-item__cart-badge{background:linear-gradient(135deg,#ff4757,#ff3742);border:1px solid var(--menu-bg);border-radius:8px;color:#fff;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 2px;position:absolute;right:-4px;top:-4px}.market-item__cart-badge,.market-item__status{align-items:center;display:flex}.market-item__status-label{border-radius:6px;font-family:Rubik,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.market-item__status-label--out-of-stock{background:#e74c3c33;border:1px solid #e74c3c66;color:var(--danger)}.market-item--skeleton{animation:market-skeleton-pulse 2s ease-in-out infinite;opacity:.8;pointer-events:none}@keyframes market-skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes market-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}.market-item__skel-image{animation:market-skeleton-pulse 1.5s ease-in-out infinite;background:var(--bg-surface);height:100%;position:relative;width:100%}.market-item__skel-image:after{animation:market-skel-spin 1.2s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#ffffff4d;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}@keyframes market-skel-spin{to{transform:rotate(1turn)}}.market-item__skel-line{height:24px;width:70%}.market-item__skel-line,.market-item__skel-price{animation:market-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff26 50%,#ffffff0f 75%);background-size:200px 100%;border-radius:6px}.market-item__skel-price{height:22px;width:80px}.market-item__skel-button{animation:market-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff26 50%,#ffffff0f 75%);background-size:200px 100%;border-radius:8px;height:40px;width:100px}@media (max-width:720px){.market-item__image-wrapper{height:180px}.market-item__content{gap:8px;padding:12px}.market-item__name{font-size:16px}.market-item__price{font-size:18px}}@media (max-width:480px){.market-item__image-wrapper{height:160px}.market-item__content{gap:6px;padding:10px}.market-item__name{font-size:14px}.market-item__price{font-size:16px}}.cart-icon-wrapper{display:inline-flex;position:relative}.cart-icon-wrapper,.cart-icon__badge{align-items:center;justify-content:center}.cart-icon__badge{animation:cart-badge-bounce .3s ease-out;background:linear-gradient(135deg,#ff4757,#ff3742);border:2px solid #000;border-radius:10px;box-shadow:0 2px 8px #ff475766;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;line-height:1;min-width:20px;padding:0 6px;position:absolute;right:-8px;top:-8px;z-index:10}@keyframes cart-badge-bounce{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.cart-icon__badge:before{animation:cart-badge-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ff4757,#ff3742);border-radius:12px;bottom:-2px;content:"";left:-2px;opacity:.3;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes cart-badge-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.1;transform:scale(1.1)}}@media (max-width:480px){.cart-icon__badge{border-radius:9px;font-size:10px;height:18px;min-width:18px;padding:0 4px;right:-6px;top:-6px}}.cart-item{border-bottom:1px solid #2d8f471a;display:flex;gap:12px;padding:16px;transition:background-color .2s ease}.cart-item:hover{background:#2d8f470d}.cart-item:last-child{border-bottom:none}.cart-item__image{background:#1a1a1a;border:1px solid #2d8f4733;border-radius:8px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.cart-item__img{height:100%;object-fit:cover;width:100%}.cart-item__placeholder{align-items:center;background:#2d8f471a;display:flex;height:100%;justify-content:center;width:100%}.cart-item__placeholder-text{color:#2d8f47;font-size:20px;font-weight:600;text-transform:uppercase}.cart-item__content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.cart-item__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.cart-item__name{word-wrap:break-word;color:#f5f5f5;flex:1 1;font-size:14px;font-weight:600;line-height:1.3;margin:0;min-width:0}.cart-item__remove{background:none;border:none;border-radius:4px;color:#b8b8b8;cursor:pointer;flex-shrink:0;padding:4px;transition:all .2s ease}.cart-item__remove:hover{background:#e74c3c1a;color:#e74c3c}.cart-item__remove:focus{outline:2px solid #e74c3c;outline-offset:2px}.cart-item__price-info{align-items:center;display:flex;gap:8px;justify-content:space-between}.cart-item__price-wrapper{align-items:center;display:flex;gap:6px}.cart-item__original-price{color:#a0a0a0;font-size:12px;opacity:.8;text-decoration:line-through}.cart-item__unit-price{color:#b8b8b8;font-size:13px;font-weight:500}.cart-item__price-wrapper:has(.cart-item__original-price) .cart-item__unit-price,.cart-item__unit-price--discounted{color:#ff6b35;font-weight:600}.cart-item__total{color:#2d8f47;font-size:14px;font-weight:600}.cart-item__price-wrapper:has(.cart-item__original-price) .cart-item__total,.cart-item__total--discounted{color:#ff6b35;font-weight:700}.cart-item__quantity{align-items:center;display:flex;gap:8px;margin-top:4px}.cart-item__qty-btn{align-items:center;background:#1a1a1a;border:1px solid #2d8f474d;border-radius:4px;color:#b8b8b8;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:24px;justify-content:center;transition:all .2s ease;width:24px}.cart-item__qty-btn:hover:not(:disabled){background:#2d8f471a;border-color:#2d8f47;color:#2d8f47}.cart-item__qty-btn:disabled{cursor:not-allowed;opacity:.4}.cart-item__qty-btn:focus{outline:2px solid #2d8f47;outline-offset:2px}.cart-item__qty-value{color:#f5f5f5;font-size:14px;font-weight:600;min-width:20px;text-align:center}@media (max-width:480px){.cart-item{gap:10px;padding:12px}.cart-item__image{height:50px;width:50px}.cart-item__name{font-size:13px}.cart-item__unit-price{font-size:12px}.cart-item__total{font-size:13px}.cart-item__qty-btn{font-size:13px;height:22px;width:22px}.cart-item__qty-value{font-size:13px}}.cart-sidebar__backdrop{animation:cart-backdrop-fade-in .3s ease-out;background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.cart-sidebar{--menu-bg:#1a1a1a;--menu-surface:#242424;--menu-border:#ffffff1a;--menu-sep:#ffffff14;--text-primary:#f5f5f5;--text-muted:#b8b8b8;--hover-bg:#2d8f471a;--danger-color:#e74c3c;animation:cart-sidebar-slide-in .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,var(--menu-surface) 0,var(--menu-bg) 100%);border-left:1px solid var(--menu-border);bottom:0;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;max-width:90vw;position:fixed;right:0;top:0;width:400px;z-index:1001}.cart-sidebar__header{align-items:center;background:#0000;border-bottom:1px solid var(--menu-sep);display:flex;justify-content:space-between;padding:20px 24px}.cart-sidebar__title{color:var(--text-primary);font-size:20px;font-weight:700;letter-spacing:.2px;margin:0}.cart-sidebar__close{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.cart-sidebar__close:hover{background:var(--hover-bg);color:var(--text-primary)}.cart-sidebar__close:focus{outline:none}.cart-sidebar__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.cart-sidebar__items{-ms-overflow-style:none;flex:1 1;overflow-y:auto;padding:8px 0;scrollbar-width:none}.cart-sidebar__items::-webkit-scrollbar{display:none}.cart-sidebar__empty{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.cart-sidebar__empty-icon{font-size:48px;margin-bottom:16px;opacity:.6}.cart-sidebar__empty-title{color:var(--text-primary);font-size:18px;font-weight:700;margin:0 0 8px}.cart-sidebar__empty-text{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0}.cart-sidebar__divider{background:var(--menu-sep);border-radius:1px;height:1px;margin:8px 12px}.cart-sidebar__summary{background:#0000;padding:20px 24px}.cart-sidebar__summary-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.cart-sidebar__summary-row:last-child{margin-bottom:0}.cart-sidebar__summary-row--total{border-top:1px solid var(--menu-sep);margin-bottom:0;margin-top:8px;padding-top:12px}.cart-sidebar__summary-label{color:var(--text-muted);font-size:14px;font-weight:600}.cart-sidebar__summary-row--total .cart-sidebar__summary-label{color:var(--text-primary);font-size:16px;font-weight:700}.cart-sidebar__summary-value{color:var(--text-primary);font-size:14px;font-weight:600}.cart-sidebar__summary-row--total .cart-sidebar__summary-value{font-size:18px;font-weight:700}.cart-sidebar__actions{background:#0000;display:flex;flex-direction:column;gap:12px;padding:20px 24px}.cart-sidebar__checkout-btn{align-items:center;background:linear-gradient(135deg,#2d8f47,#1e6b3a);border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 20px;text-decoration:none;transition:all .2s ease;width:100%}.cart-sidebar__checkout-btn:hover{background:linear-gradient(135deg,#1e6b3a,#2d8f47);box-shadow:0 4px 12px #2d8f474d;transform:translateY(-1px)}.cart-sidebar__checkout-btn:active{box-shadow:0 2px 6px #2d8f4733;transform:translateY(0)}.cart-sidebar__checkout-btn:focus{box-shadow:0 0 0 3px #2d8f474d;outline:none}.cart-sidebar__clear-btn{grid-column-gap:10px;align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:var(--danger-color);column-gap:10px;cursor:pointer;display:grid;font-size:14px;font-weight:600;grid-template-columns:20px 1fr;line-height:1.3;padding:10px 12px;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.cart-sidebar__clear-btn:hover{background:var(--hover-bg)}.cart-sidebar__clear-btn:focus{outline:none}@keyframes cart-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cart-sidebar-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:480px){.cart-sidebar{max-width:100vw;width:100vw}.cart-sidebar__header{padding:16px 20px}.cart-sidebar__title{font-size:18px}.cart-sidebar__actions,.cart-sidebar__summary{padding:16px 20px}.cart-sidebar__checkout-btn{font-size:15px;padding:12px 16px}}.purchase-history{width:100%}.purchase-history__table{background:#0003;border-radius:12px;overflow:hidden;width:100%}.purchase-history__header{grid-gap:16px;background:#0006;border-bottom:1px solid #afdc2533;display:grid;gap:16px;grid-template-columns:1fr 2fr 1fr 1.5fr;padding:20px 24px}.purchase-history__header-cell{color:#afdc25;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.purchase-history__body{display:flex;flex-direction:column}.purchase-history__row{grid-gap:16px;background:rgba(0,0,0,.205);border-bottom:1px solid #afdc251a;display:grid;gap:16px;grid-template-columns:1fr 2fr 1fr 1.5fr;padding:20px 24px;transition:background .2s ease,filter .2s ease}.purchase-history__row:last-child{border-bottom:none}.purchase-history__row:hover{background:#0000004d;filter:brightness(1.1)}.purchase-history__cell{align-items:center;color:#f2e8d9;display:flex;font-size:15px}.purchase-history__cell--date{color:#f2e8d9b3;font-size:14px}.purchase-history__cell--item{font-weight:600}.purchase-history__cell--price{color:#ee991a;font-weight:700}.purchase-history__cell--id{font-size:13px}.purchase-history__transaction-id{background:#afdc251a;border:1px solid #afdc2533;border-radius:4px;color:#afdc25cc;font-family:Courier New,monospace;font-size:12px;padding:4px 8px;word-break:break-all}.purchase-history__empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.purchase-history__empty-icon{font-size:64px;margin-bottom:20px;opacity:.5}.purchase-history__empty-title{color:#f2e8d9;font-size:24px;font-weight:700;margin:0 0 12px}.purchase-history__empty-text{color:#f2e8d999;font-size:16px;margin:0;max-width:400px}.purchase-history__row--skeleton{overflow:hidden;pointer-events:none;position:relative}.purchase-history__table--loading .purchase-history__row--skeleton:after{animation:skel-shine 1.5s ease-in-out infinite;background:linear-gradient(100deg,#fff0,#ffffff0a,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes skel-shine{to{transform:translateX(100%)}}.skel-line{background:#ffffff14;border-radius:4px;display:inline-block;height:14px}.skel-line--date{width:120px}.skel-line--item{width:180px}.skel-line--price{width:80px}.skel-line--id{width:140px}@media (max-width:960px){.purchase-history__header,.purchase-history__row{gap:12px;grid-template-columns:1fr 2fr 1fr;padding:16px 20px}.purchase-history__cell--id,.purchase-history__header-cell:last-child{display:none}}@media (max-width:640px){.purchase-history__header,.purchase-history__row{gap:8px;grid-template-columns:1fr;padding:16px}.purchase-history__header{display:none}.purchase-history__cell{justify-content:space-between}.purchase-history__cell:before{color:#afdc25cc;content:attr(data-label);font-size:12px;font-weight:700;text-transform:uppercase}.purchase-history__cell--date:before{content:"Date:"}.purchase-history__cell--item:before{content:"Item:"}.purchase-history__cell--price:before{content:"Price:"}}.checkout-modal__backdrop{align-items:center;animation:checkout-backdrop-fade-in .3s ease-out;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.checkout-modal{animation:checkout-modal-slide-in .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#000000f2,#000000e6);border:1px solid #afdc254d;border-radius:16px;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.checkout-modal__header{align-items:center;background:#0000004d;border-bottom:1px solid #afdc251a;display:flex;justify-content:space-between;padding:24px 24px 20px}.checkout-modal__title{color:#f2e8d9;font-family:Amaz Stalker;font-size:24px;font-weight:600;letter-spacing:.05em;margin:0}.checkout-modal__close{align-items:center;background:none;border:none;border-radius:6px;color:#bebbb4;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.checkout-modal__close:hover:not(:disabled){background:#afdc251a;color:#afdc25}.checkout-modal__close:disabled{cursor:not-allowed;opacity:.4}.checkout-modal__close:focus{outline:2px solid #afdc25;outline-offset:2px}.checkout-modal__content{display:flex;flex-direction:column;gap:24px;max-height:calc(90vh - 100px);overflow-y:auto;padding:24px}.checkout-modal__progress{display:flex;flex-direction:column;gap:8px}.checkout-modal__progress-bar{background:#0000004d;border:1px solid #afdc2533;border-radius:4px;height:8px;overflow:hidden;width:100%}.checkout-modal__progress-fill{background:linear-gradient(90deg,#afdc25,#ee991a);border-radius:4px;height:100%;transition:width .3s ease}.checkout-modal__progress-text{color:#bebbb4;font-size:14px;text-align:center}.checkout-modal__current-item{background:#0003;border:1px solid #afdc251a;border-radius:12px;display:flex;gap:16px;padding:16px}.checkout-modal__item-image{background:#0000004d;border:1px solid #afdc2533;border-radius:8px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.checkout-modal__item-img{height:100%;object-fit:cover;width:100%}.checkout-modal__item-placeholder{align-items:center;background:#afdc251a;color:#afdc25;display:flex;font-size:20px;font-weight:600;height:100%;justify-content:center;text-transform:uppercase;width:100%}.checkout-modal__item-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.checkout-modal__item-name{color:#f2e8d9;font-size:16px;font-weight:600;line-height:1.3;margin:0}.checkout-modal__item-details{display:flex;flex-direction:column;gap:4px}.checkout-modal__item-price,.checkout-modal__item-quantity{color:#bebbb4;font-size:14px}.checkout-modal__error{background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:8px;display:flex;gap:12px;padding:16px}.checkout-modal__error-icon{color:#ff6b6b;flex-shrink:0;font-size:20px}.checkout-modal__error-content{flex:1 1}.checkout-modal__error-title{color:#ff6b6b;font-size:14px;font-weight:600;margin:0 0 4px}.checkout-modal__error-text{color:#ff6b6bcc;font-size:13px;line-height:1.4;margin:0}.checkout-modal__summary{padding:24px 16px;text-align:center}.checkout-modal__summary-icon{font-size:48px;margin-bottom:16px}.checkout-modal__summary-title{color:#f2e8d9;font-size:20px;font-weight:600;margin:0 0 16px}.checkout-modal__summary-stats{display:flex;gap:24px;justify-content:center}.checkout-modal__stat{display:flex;flex-direction:column;gap:4px}.checkout-modal__stat-label{color:#bebbb4;font-size:14px}.checkout-modal__stat-value{color:#afdc25;font-size:18px;font-weight:700}.checkout-modal__stat-value--error{color:#ff6b6b}.checkout-modal__failed-items{background:#ff6b6b0d;border:1px solid #ff6b6b33;border-radius:8px;padding:16px}.checkout-modal__failed-title{color:#ff6b6b;font-size:16px;font-weight:600;margin:0 0 12px}.checkout-modal__failed-item{align-items:center;border-bottom:1px solid #ff6b6b1a;display:flex;justify-content:space-between;padding:8px 0}.checkout-modal__failed-item:last-child{border-bottom:none}.checkout-modal__failed-item-name{color:#f2e8d9;font-size:14px;font-weight:500}.checkout-modal__failed-item-error{color:#ff6b6bcc;font-size:12px;max-width:60%;text-align:right}.checkout-modal__actions{display:flex;flex-direction:column;gap:12px}.checkout-modal__actions:has(.checkout-modal__retry-btn){flex-direction:row}.checkout-modal__purchase-btn,.checkout-modal__retry-btn,.checkout-modal__success-btn{align-items:center;background:linear-gradient(135deg,#2d8f47,#1e6b3a);border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 20px;text-decoration:none;transition:all .2s ease;width:100%}.checkout-modal__purchase-btn:hover:not(:disabled),.checkout-modal__success-btn:hover{background:linear-gradient(135deg,#1e6b3a,#2d8f47);box-shadow:0 4px 12px #2d8f474d;transform:translateY(-1px)}.checkout-modal__purchase-btn:active,.checkout-modal__success-btn:active{box-shadow:0 2px 6px #2d8f4733;transform:translateY(0)}.checkout-modal__purchase-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.checkout-modal__purchase-btn:focus,.checkout-modal__success-btn:focus{box-shadow:0 0 0 3px #2d8f474d;outline:none}.checkout-modal__retry-btn{background:linear-gradient(135deg,#ee991a,#d4821a);flex:1 1;font-size:14px;padding:12px 16px}.checkout-modal__close-btn{background:none;border:1px solid #bebbb44d;border-radius:8px;color:#bebbb4;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 20px;text-align:center;transition:all .2s ease}.checkout-modal__retry-btn:hover{background:linear-gradient(135deg,#d4821a,#ee991a);box-shadow:0 4px 12px #ee991a4d;transform:translateY(-1px)}.checkout-modal__retry-btn:focus{box-shadow:0 0 0 3px #ee991a4d;outline:none}.checkout-modal__close-btn:hover{background:#bebbb41a;border-color:#bebbb4}.checkout-modal__close-btn:focus{outline:2px solid #bebbb4;outline-offset:2px}@keyframes checkout-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes checkout-modal-slide-in{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.checkout-modal__backdrop{padding:16px}.checkout-modal__header{padding:20px 20px 16px}.checkout-modal__title{font-size:20px}.checkout-modal__content{gap:20px;padding:20px}.checkout-modal__current-item{gap:12px;padding:12px}.checkout-modal__item-image{height:50px;width:50px}.checkout-modal__item-name{font-size:15px}.checkout-modal__summary-stats{gap:16px}}.approval-modal{--bg-primary:#242424;--bg-secondary:#2a2a2a;--bg-surface:#1a1a1a;--border-primary:#ffffff1a;--border-hover:#2d8f474d;--border-active:#2d8f4780;--text-primary:#f5f5f5;--text-secondary:#b8b8b8;--text-muted:#888;--accent-primary:#2d8f47;--accent-secondary:#e67e22;--danger:#e74c3c;--success:#27ae60;--warning:#f39c12;--hover-bg:#2d8f471a}.approval-modal__backdrop{align-items:center;animation:approval-backdrop-fade-in .3s ease-out;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.approval-modal{animation:approval-modal-slide-in .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,var(--bg-primary) 0,var(--bg-surface) 100%);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff0d;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-width:400px;width:100%}.approval-modal__header{align-items:center;background:#0000;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:24px 24px 20px}.approval-modal__title{color:var(--text-primary);font-family:Rubik,sans-serif;font-size:24px;font-weight:700;letter-spacing:.02em;margin:0}.approval-modal__close{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.approval-modal__close:hover:not(:disabled){background:var(--hover-bg);color:var(--accent-primary)}.approval-modal__close:disabled{cursor:not-allowed;opacity:.4}.approval-modal__close:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.approval-modal__content{align-items:center;display:flex;flex-direction:column;gap:24px;padding:32px 24px;text-align:center}.approval-modal__icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:64px;margin-bottom:8px}.approval-modal__message{color:var(--text-primary);font-family:Rubik,sans-serif;font-size:18px;font-weight:500;line-height:1.4;margin:0}.approval-modal__actions{display:flex;gap:12px;margin-top:8px;width:100%}.approval-modal__no-btn,.approval-modal__yes-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-family:Rubik,sans-serif;font-size:18px;font-weight:600;letter-spacing:.5px;padding:16px 24px;transition:all .2s ease}.approval-modal__no-btn{background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--text-secondary)}.approval-modal__no-btn:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-hover);box-shadow:0 4px 12px #0003;color:var(--text-primary);transform:translateY(-1px)}.approval-modal__yes-btn{background:linear-gradient(135deg,var(--accent-primary) 0,#1e6b3a 100%);box-shadow:0 4px 12px #2d8f474d;color:#fff}.approval-modal__yes-btn:hover:not(:disabled){background:linear-gradient(135deg,#1e6b3a 0,var(--accent-primary) 100%);box-shadow:0 6px 16px #2d8f4766;transform:translateY(-1px)}.approval-modal__yes-btn:active{box-shadow:0 2px 6px #2d8f4733;transform:translateY(0)}.approval-modal__no-btn:focus,.approval-modal__yes-btn:focus{box-shadow:0 0 0 3px #2d8f474d;outline:none}.approval-modal__no-btn:disabled,.approval-modal__yes-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@keyframes approval-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes approval-modal-slide-in{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.approval-modal__backdrop{padding:16px}.approval-modal{max-width:100%}.approval-modal__header{padding:20px 20px 16px}.approval-modal__title{font-size:20px}.approval-modal__content{gap:20px;padding:24px 20px}.approval-modal__icon{font-size:48px}.approval-modal__message{font-size:16px}.approval-modal__actions{flex-direction:column;gap:8px}.approval-modal__no-btn,.approval-modal__yes-btn{font-size:16px;padding:14px 20px}}.completion-modal{--bg-primary:#242424;--bg-secondary:#2a2a2a;--bg-surface:#1a1a1a;--border-primary:#ffffff1a;--border-hover:#2d8f474d;--border-active:#2d8f4780;--text-primary:#f5f5f5;--text-secondary:#b8b8b8;--text-muted:#888;--accent-primary:#2d8f47;--accent-secondary:#e67e22;--danger:#e74c3c;--success:#27ae60;--warning:#f39c12;--hover-bg:#2d8f471a}.completion-modal__backdrop{align-items:center;animation:completion-backdrop-fade-in .3s ease-out;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.completion-modal{animation:completion-modal-slide-in .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,var(--bg-primary) 0,var(--bg-surface) 100%);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff0d;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.completion-modal__header{align-items:center;background:#0000;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:24px 24px 20px}.completion-modal__title{color:var(--text-primary);font-family:Rubik,sans-serif;font-size:24px;font-weight:700;letter-spacing:.02em;margin:0}.completion-modal__close{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.completion-modal__close:hover{background:var(--hover-bg);color:var(--accent-primary)}.completion-modal__close:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.completion-modal__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-height:calc(90vh - 100px);overflow-y:auto;padding:32px 24px 24px;text-align:center}.completion-modal__spinner{animation:spin .8s linear infinite;border:4px solid #2d8f4733;border-radius:50%;border-top:4px solid var(--accent-primary);box-shadow:0 0 20px #2d8f474d;height:60px;width:60px}.completion-modal__loading-title{color:var(--text-primary);font-family:Rubik,sans-serif;font-size:20px;font-weight:700;letter-spacing:.02em;margin:0}.completion-modal__loading-text{color:var(--text-secondary);font-family:Rubik,sans-serif;font-size:16px;line-height:1.5;margin:0}.completion-modal__success-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:64px;margin-bottom:8px}.completion-modal__success-title{color:var(--success);font-family:Rubik,sans-serif;font-size:20px;font-weight:700;letter-spacing:.02em;margin:0}.completion-modal__success-text{color:var(--text-primary);font-family:Rubik,sans-serif;font-size:16px;line-height:1.5;margin:0}.completion-modal__error-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:64px;margin-bottom:8px}.completion-modal__error-title{color:var(--danger);font-family:Rubik,sans-serif;font-size:20px;font-weight:700;letter-spacing:.02em;margin:0}.completion-modal__error-text{color:var(--text-primary);font-family:Rubik,sans-serif;font-size:16px;line-height:1.5;margin:0}.completion-modal__purchase-summary{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d;box-sizing:border-box;margin-bottom:0;padding:20px;text-align:left;width:100%}.completion-modal__summary-row{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.completion-modal__summary-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.completion-modal__summary-label{color:var(--text-secondary);font-family:Rubik,sans-serif;font-size:16px;font-weight:600}.completion-modal__summary-value{color:var(--accent-primary);font-family:Rubik,sans-serif;font-size:18px;font-weight:700}.completion-modal__items-list{box-sizing:border-box;text-align:left;width:100%}.completion-modal__items-title{color:var(--text-primary);font-family:Rubik,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;margin:0 0 16px;text-align:center}.completion-modal__item{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d;box-sizing:border-box;margin-bottom:12px;padding:16px;transition:all .2s ease}.completion-modal__item:last-child{margin-bottom:0}.completion-modal__item:hover{background:var(--bg-secondary);border-color:var(--border-hover);box-shadow:0 4px 12px #0003,inset 0 1px 0 #ffffff14;transform:translateY(-1px)}.completion-modal__item-header{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.completion-modal__item-name{color:var(--text-primary);font-family:Rubik,sans-serif;font-size:16px;font-weight:700}.completion-modal__item-status{font-size:18px}.completion-modal__item-details{display:flex;flex-direction:column;gap:6px}.completion-modal__item-row{align-items:center;color:var(--text-secondary);display:flex;font-family:Rubik,sans-serif;font-size:14px;justify-content:space-between}.completion-modal__item-total{border-top:1px solid var(--border-primary);color:var(--accent-primary);font-size:16px;font-weight:700;margin-top:4px;padding-top:8px}.completion-modal__item-message{color:var(--text-muted);font-family:Rubik,sans-serif;font-size:12px;font-style:italic;margin:8px 0 0}.completion-modal__details{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d;box-sizing:border-box;padding:20px;text-align:left;width:100%}.completion-modal__detail-row{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.completion-modal__detail-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.completion-modal__detail-label{color:var(--text-secondary);font-family:Rubik,sans-serif;font-size:16px;font-weight:600}.completion-modal__detail-value{color:var(--text-primary);font-family:Rubik,sans-serif;font-size:18px;font-weight:700}.completion-modal__actions{box-sizing:border-box;margin-top:8px;width:100%}.completion-modal__close-btn{background:linear-gradient(135deg,var(--accent-primary) 0,#1e6b3a 100%);border:none;border-radius:8px;box-shadow:0 4px 12px #2d8f474d;color:#fff;cursor:pointer;font-family:Rubik,sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;padding:14px 24px;transition:all .2s ease}.completion-modal__close-btn:hover{background:linear-gradient(135deg,#1e6b3a 0,var(--accent-primary) 100%);box-shadow:0 6px 16px #2d8f4766;transform:translateY(-1px)}.completion-modal__close-btn:active{box-shadow:0 2px 6px #2d8f4733;transform:translateY(0)}.completion-modal__close-btn:focus{box-shadow:0 0 0 3px #2d8f474d;outline:none}@keyframes completion-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes completion-modal-slide-in{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:480px){.completion-modal__backdrop{padding:16px}.completion-modal{max-width:100%}.completion-modal__header{padding:20px 20px 16px}.completion-modal__title{font-size:20px}.completion-modal__content{gap:20px;padding:24px 20px 20px}.completion-modal__spinner{height:50px;width:50px}.completion-modal__error-icon,.completion-modal__success-icon{font-size:48px}.completion-modal__error-title,.completion-modal__loading-title,.completion-modal__success-title{font-size:18px}.completion-modal__error-text,.completion-modal__loading-text,.completion-modal__success-text{font-size:14px}.completion-modal__details{padding:16px}.completion-modal__detail-label{font-size:14px}.completion-modal__detail-value{font-size:16px}.completion-modal__purchase-summary{padding:16px}.completion-modal__summary-label{font-size:14px}.completion-modal__items-title,.completion-modal__summary-value{font-size:16px}.completion-modal__item{padding:12px}.completion-modal__item-name{font-size:14px}.completion-modal__item-row{font-size:12px}.completion-modal__item-total{font-size:14px}.completion-modal__item-message{font-size:11px}}.floating-cart-menu{--menu-bg:#1a1a1a;--menu-surface:#242424;--menu-border:#ffffff1a;--menu-sep:#ffffff14;--text-primary:#f5f5f5;--text-muted:#b8b8b8;--hover-bg:#2d8f471a;--accent-color:#2d8f47;--accent-secondary:#e67e22;bottom:24px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;left:50%;opacity:0;position:fixed;transform:translateX(-50%) translateY(100px);transition:all .4s ease-out;z-index:1000}.floating-cart-menu--visible{opacity:1;transform:translateX(-50%) translateY(0)}.floating-cart-menu--hidden{opacity:0;transform:translateX(-50%) translateY(100px)}.floating-cart-menu__button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,var(--menu-surface) 0,var(--menu-bg) 100%);border:1px solid var(--menu-border);border-radius:16px;box-shadow:0 8px 32px #0006;cursor:pointer;display:flex;gap:12px;min-width:280px;padding:16px 20px;text-align:left;transition:all .3s ease;width:100%}.floating-cart-menu__button:hover{background:linear-gradient(180deg,#2a2a2a,#242424);border-color:var(--accent-color);box-shadow:0 12px 40px #00000080;transform:translateY(-2px)}.floating-cart-menu__button:focus{outline:none}.floating-cart-menu__button:active{transform:translateY(0)}.floating-cart-menu__icon{filter:brightness(0) saturate(100%) invert(89%) sepia(8%) saturate(464%) hue-rotate(315deg) brightness(95%) contrast(89%);flex-shrink:0;height:24px;width:24px}.floating-cart-menu__content{align-items:center;display:flex;gap:12px;width:100%}.floating-cart-menu__text{display:flex;flex:1 1;flex-direction:column;gap:2px;text-align:left}.floating-cart-menu__label{color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:.02em}.floating-cart-menu__details{color:var(--text-muted);font-size:13px;font-weight:500}.floating-cart-menu__badge{align-items:center;animation:floating-badge-entrance .5s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,var(--accent-secondary),#d35400);border:2px solid var(--menu-bg);border-radius:10px;box-shadow:0 4px 16px #e67e2266;color:#fff;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;line-height:1;min-width:28px;overflow:hidden;padding:0 8px;position:relative}.floating-cart-menu__badge:before{animation:floating-badge-shine 2s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.floating-cart-menu__badge:after{animation:floating-badge-glow 2s ease-in-out infinite;background:linear-gradient(135deg,var(--accent-secondary),#d35400);border-radius:16px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes floating-badge-entrance{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{opacity:.8;transform:scale(1.2) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes floating-badge-shine{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}@keyframes floating-badge-glow{0%,to{opacity:0;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}@media (max-width:640px){.floating-cart-menu__button{min-width:auto;padding:14px 16px;width:100%}.floating-cart-menu__label{font-size:15px}.floating-cart-menu__details{font-size:12px}.floating-cart-menu__badge{border-radius:12px;font-size:13px;height:24px;min-width:24px}}.sr-header{background:linear-gradient(180deg,#181512 -21.24%,#18151200 93.16%);left:0;min-height:60px;position:fixed;right:0;top:0;z-index:100}.sr-header-inner{grid-gap:20px;align-items:center;background:#0000;box-shadow:none;display:grid;gap:20px;grid-template-columns:auto 1fr auto;height:100%;min-height:60px;overflow:visible;padding:0 130px;position:relative;transition:none}@media (max-width:850px){.sr-header-inner{gap:12px;padding:14px 20px}}.sr-header-inner:before{background:linear-gradient(180deg,#181512,#181512 24.27%,#181512cc 71.5%,#181512b3 78.4%,#18151299 81.85%,#18151280 85.08%,#18151266 88.53%,#1815124d 91.55%,#18151233 94.14%,#1815121a 97.37%,#18151200);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.sr-header.scrolled .sr-header-inner:before{opacity:1}.sr-left{align-items:center;gap:20px;height:100%}.sr-center,.sr-left{display:flex;justify-content:center}.sr-right{gap:16px;justify-content:flex-end}.sr-right,.sr-title{align-items:center;display:flex}.sr-title{gap:10px}.sr-title h2{color:#a8ff60;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:22px;font-weight:700;letter-spacing:.6px;margin:0;text-shadow:0 0 6px #a8ff60a8,0 0 24px #2aff2a38}.sr-nav{align-items:center;align-self:stretch;display:flex;gap:16px;padding:14px 0}.sr-nav-box{aspect-ratio:1/1;background:#0003;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box;display:grid;height:100%;place-items:center;text-decoration:none;width:auto}.sr-nav-logo{display:block;filter:drop-shadow(0 0 2px rgba(0,0,0,.35));max-height:40px;max-width:40px;object-fit:contain}.sr-nav-box.active,.sr-nav-box:hover{background:#0000007a}.sr-nav-link{color:#f2e8d9;font-weight:300;padding:6px 10px;position:relative;text-decoration:none;transition:color .2s ease}.sr-nav-link.active,.sr-nav-link:hover{color:#d2c9ba}.sr-nav-link:after{background:#ee991a;bottom:4px;content:"";height:1px;left:10px;position:absolute;right:10px;transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.sr-nav-link.active:after,.sr-nav-link:hover:after{transform:scaleX(1);transform-origin:left}.sr-icons{display:flex;gap:10px;list-style:none;margin:0;padding:0}.sr-icon{color:#9dff9d;filter:drop-shadow(0 0 4px rgba(42,255,42,.25))}.sr-icons .sr-icon:hover{color:#eaffea}.sr-utilities{align-items:center;display:flex;gap:10px}.sr-lang-badge{background:#141e1480;border:1px solid #2aff2a59;color:#c8ffc8;gap:6px;padding:6px 10px}.sr-buy,.sr-lang-badge{align-items:center;border-radius:6px;display:inline-flex}.sr-buy{background:linear-gradient(180deg,#ffb84d,#ff9e1a);border:1px solid #a26000;box-shadow:0 3px 0 #a26000,0 0 10px #ffae0059;color:#221a00;font-weight:600;gap:8px;padding:8px 14px}.sr-buy:hover{filter:brightness(1.05)}.sr-actions{align-items:center;display:flex;gap:12px}.sr-username{color:#e3ffe3;font-weight:600;opacity:.95}.sr-logout-btn{background:#ee991a1a;border:1px solid #ee991a4d;border-radius:4px;color:#ee991a;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.sr-logout-btn:hover{background:#ee991a33;border-color:#ee991a80}.sr-mobile-menu-toggle{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:32px;justify-content:space-around;padding:0;position:relative;transition:all .3s ease;width:32px;z-index:1001}.sr-mobile-menu-toggle:hover{transform:scale(1.1)}.sr-hamburger-line{background:#f2e8d9;border-radius:2px;height:3px;position:relative;transform-origin:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.sr-mobile-menu-toggle.active .sr-hamburger-line:first-child{background:#ee991a;transform:rotate(45deg) translate(7px,7px)}.sr-mobile-menu-toggle.active .sr-hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.sr-mobile-menu-toggle.active .sr-hamburger-line:nth-child(3){background:#ee991a;transform:rotate(-45deg) translate(7px,-7px)}.sr-mobile-menu{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#181512,#1a1612 25%,#181512 50%,#16120e 75%,#181512);bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .4s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100vw;z-index:999}.sr-mobile-menu.open{opacity:1;transform:translateX(0);visibility:visible}.sr-mobile-nav{display:flex;flex-direction:column;gap:0;max-width:300px;padding:20px;text-align:center;width:100%}.sr-mobile-nav-link{animation:slideInUp .6s cubic-bezier(.4,0,.2,1) forwards;color:#f2e8d9;font-size:16px;font-weight:400;letter-spacing:.5px;opacity:0;padding:8px 12px;position:relative;text-decoration:none;text-transform:uppercase;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.sr-mobile-nav-link:first-child{animation-delay:.1s}.sr-mobile-nav-link:nth-child(2){animation-delay:.2s}.sr-mobile-nav-link:nth-child(3){animation-delay:.3s}.sr-mobile-nav-link:nth-child(4){animation-delay:.4s}.sr-mobile-nav-link:nth-child(5){animation-delay:.5s}.sr-mobile-menu.open .sr-mobile-nav-link{animation-play-state:running}.sr-mobile-nav-link:hover{color:#d2c9ba;transform:translateY(0) scale(1.05)}.sr-mobile-nav-link.active{color:#ee991a}.sr-mobile-nav-link.active:after{background:#ee991a;border-radius:1px;bottom:6px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:30px}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.sr-nav{display:none}.sr-nav-box{height:100%}.sr-nav-logo{max-height:32px;max-width:32px}.sr-right{gap:12px}.sr-actions,.sr-utilities{gap:8px}}.site-footer{background:#0a0c0e8c;border-top:1px solid #99999924;font-family:Rubik,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial,sans-serif}.site-footer__inner{grid-column-gap:24px;align-items:start;column-gap:24px;display:grid;grid-template-columns:minmax(120px,200px) 1fr minmax(200px,280px);margin:0 auto;max-width:1400px;padding:32px 16px}@media (max-width:1024px){.site-footer__inner{column-gap:20px;grid-template-columns:minmax(100px,180px) 1fr minmax(180px,240px);padding:28px 20px}.site-footer__brand-block{justify-self:center}.site-footer__logo{width:80px}}@media (max-width:900px){.site-footer__inner{column-gap:16px;grid-template-columns:minmax(80px,160px) 1fr minmax(160px,200px);padding:24px 16px}.site-footer__logo{width:72px}}@media (max-width:820px){.site-footer__inner{column-gap:12px;grid-template-columns:minmax(70px,140px) 1fr minmax(140px,180px);padding:20px 16px}.site-footer__logo{width:68px}}.site-footer__brand-block{align-items:flex-start;display:flex}.site-footer__logo{border-radius:8px;height:auto;width:96px}.site-footer__columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(150px,1fr))}.site-footer__group-title{color:#e6e6e6;font-size:14px;font-weight:600;letter-spacing:.2px;margin-bottom:10px}.site-footer__list{list-style:none;margin:0;padding:0}.site-footer__list-item{margin:8px 0}.site-footer__list-item a{color:#aeb2b7;text-decoration:none}.site-footer__list-item a:hover{color:#fff}.site-footer__rail{align-items:flex-end;display:flex;flex-direction:column;gap:16px;min-width:0}.site-footer__social-rail{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-width:100%;width:100%}.site-footer__chip{align-items:center;background:#ffffff0d;border-radius:8px;color:#bebbb4;display:inline-flex;gap:8px;min-width:0;overflow:hidden;padding:8px 10px;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.site-footer__chip:hover{background:#ffffff17;color:#f2e8d9;transform:translateY(-1px)}.site-footer__chip-icon{display:block;filter:brightness(0) invert(70%);height:16px;transition:filter .2s ease;width:16px}.site-footer__chip:hover .site-footer__chip-icon{filter:brightness(0) invert(100%)}.site-footer__chip-label{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-footer__payments{gap:10px;opacity:.95}.pay,.site-footer__payments{align-items:center;display:inline-flex}.pay{background:#ffffff0a;border-radius:8px;color:#bebbb4;font-size:12px;padding:6px 10px}.pay-visa{color:#e6eefc}.pay-mc{color:#ffe3cf}.pay-apple{color:#eaeaea}.pay-gpay{color:#e6f3ff}.site-footer__disclaimer{color:#9da3a9;font-size:12px;grid-column:1/-1;line-height:1.6;margin-top:18px}.site-footer__rights{color:#bebbb4;font-size:13px;margin:0 auto;max-width:1400px;opacity:.9;padding:35px 16px;position:relative;text-align:center}.site-footer__rights:before{background:linear-gradient(90deg,#c7c7c700,#999 50%,#c7c7c700);content:"";height:1px;left:0;position:absolute;right:0;top:0}@media (max-width:768px) and (min-width:481px){.site-footer__inner{column-gap:12px;grid-template-columns:minmax(60px,120px) 1fr minmax(120px,160px);padding:20px 16px}.site-footer__logo{width:60px}.site-footer__social-rail{gap:6px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.site-footer__chip{font-size:12px;padding:6px 8px}}@media (max-width:768px){.site-footer__inner{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;justify-items:center;padding:24px 16px;row-gap:24px}.site-footer__brand-block{grid-row:1}.site-footer__columns{gap:16px;grid-row:2;grid-template-columns:repeat(2,1fr);max-width:600px;width:100%}.site-footer__rail{align-items:center;grid-row:3;max-width:500px;width:100%}.site-footer__disclaimer{font-size:11px;grid-row:4;margin-top:16px;text-align:center}.site-footer__group-title{font-size:13px;margin-bottom:8px}.site-footer__list-item{margin:6px 0}.site-footer__list-item a{font-size:14px}.site-footer__social-rail{gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.site-footer__chip{font-size:13px;padding:10px 12px}}@media (max-width:480px){.site-footer__inner{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;justify-items:center;padding:20px 12px;row-gap:20px}.site-footer__brand-block{grid-row:1}.site-footer__columns{grid-row:2}.site-footer__rail{grid-row:3}.site-footer__disclaimer{grid-row:4}.site-footer__logo{width:64px}.site-footer__columns{gap:20px;grid-template-columns:1fr;text-align:center}.site-footer__group{border-bottom:1px solid #ffffff1a;padding-bottom:16px}.site-footer__group:last-child{border-bottom:none;padding-bottom:0}.site-footer__group-title{color:#f2e8d9;font-size:14px;margin-bottom:12px}.site-footer__list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.site-footer__list-item{margin:0}.site-footer__list-item a{background:#ffffff0d;border-radius:6px;font-size:13px;padding:6px 12px;transition:all .2s ease}.site-footer__list-item a:hover{background:#ffffff1a;transform:translateY(-1px)}.site-footer__rail{max-width:100%}.site-footer__social-rail{gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.site-footer__chip{font-size:14px;justify-content:center;padding:12px 16px}.site-footer__disclaimer{font-size:10px;line-height:1.5;margin-top:12px}.site-footer__rights{font-size:12px;padding:20px 12px}}.sr-user{padding-bottom:0;position:relative}.sr-user,.sr-user__panel{align-items:center;display:inline-flex}.sr-user__panel{background:#0000;border:none;border-radius:0;gap:16px;padding:0}.sr-user__donate-btn{--accent:#f2e8d9;--text:#000;--cap-h:40px;height:40px}.sr-user__avatar{border-radius:50%;box-shadow:0 0 0 1px #ee991a8c;display:block;height:40px;object-fit:cover;width:40px}.sr-user__profile{align-items:center;display:inline-flex;height:40px;position:relative}.sr-user__avatar-btn{background:#0000;border:none;cursor:pointer;display:inline-block;line-height:0;margin:0;padding:0}.sr-user__menu{--menu-bg:#0e1116;--menu-surface:#0d1117;--menu-border:#f0f6fc14;--menu-sep:#f0f6fc14;--menu-caret:#f0f6fc14;--text-primary:#e6edf3;--text-muted:#9da7b2;--hover-bg:#f0f6fc0f;--menu-offset-y:14px;background:linear-gradient(180deg,var(--menu-surface) 0,var(--menu-bg) 100%);border:1px solid var(--menu-border);border-radius:12px;box-shadow:0 16px 32px #000000bf;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;min-width:240px;opacity:0;overflow:hidden;padding:8px;pointer-events:none;position:absolute;right:0;top:calc(100% + var(--menu-offset-y));transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;z-index:200}.sr-user__menu:after{content:"";display:none;height:12px;left:0;position:absolute;right:0;top:-12px}.sr-user__menu:hover,.sr-user__profile.is-open .sr-user__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.sr-user__menu-header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:40px 1fr;padding:12px 14px 10px}.sr-user__menu-avatar{border-radius:50%;box-shadow:0 0 0 1px #ee991a59;height:40px;object-fit:cover;width:40px}.sr-user__menu-username{color:var(--text-primary);font-size:15px;font-weight:700;letter-spacing:.2px;line-height:1.1}.sr-user__menu-item{grid-column-gap:10px;align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:var(--text-primary);column-gap:10px;cursor:pointer;display:grid;font-size:14px;font-weight:600;grid-template-columns:20px 1fr;line-height:1.3;padding:10px 12px;text-align:left;text-decoration:none;width:100%}.sr-user__menu-divider{background:var(--menu-sep);border-radius:1px;height:1px;margin:8px 2px}.sr-user__menu-item+.sr-user__menu-item{border-top:0}.sr-user__menu-item:hover{background:var(--hover-bg)}.sr-user__menu-icon{background-color:#7a818b;display:inline-block;height:16px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}.sr-user__menu-item:hover .sr-user__menu-icon{background-color:var(--text-primary)}.sr-user__menu-icon.is-vote{mask-image:url(/static/media/vote.ee2fbdef20b9342ee2d8.svg);-webkit-mask-image:url(/static/media/vote.ee2fbdef20b9342ee2d8.svg)}.sr-user__menu-icon.is-donut{mask-image:url(/static/media/donut.a0c0523dc7475859b49d.svg);-webkit-mask-image:url(/static/media/donut.a0c0523dc7475859b49d.svg)}.sr-user__menu-icon.is-exit{mask-image:url(/static/media/exit.1ae0b321becbceb65c79.svg);-webkit-mask-image:url(/static/media/exit.1ae0b321becbceb65c79.svg)}.sr-user__menu-item:hover .sr-user__menu-icon,.sr-user__menu-label{color:var(--text-primary)}.sr-user__menu-item.is-danger{color:#ff7b72}.sr-user__avatar-btn:focus-visible{border-radius:50%;outline:2px solid var(--hover-accent);outline-offset:2px}.sr-user__balance{font-size:18px}.main-layout{display:flex;flex-direction:column;min-height:100vh;opacity:0;transition:opacity .3s ease}.main-layout__content{display:flex;flex:1 1;flex-direction:column}body.app-ready .main-layout{opacity:1}.discord-help{bottom:20px;position:fixed;right:20px;z-index:1000}.discord-help__link{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;border:1px solid #ffffff14;border-radius:50%;box-shadow:0 8px 24px #0000004d;display:inline-flex;height:42px;justify-content:center;padding:12px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:42px}.discord-help__link:hover{background:#000000f2;border-color:#ffffff26;box-shadow:0 12px 32px #00000073}.discord-help__link--disabled{background:#0009;cursor:not-allowed;opacity:.5}.discord-help__icon{filter:brightness(0) saturate(100%) invert(67%) sepia(96%) saturate(749%) hue-rotate(201deg) brightness(101%) contrast(101%);height:34px;transition:filter .3s cubic-bezier(.4,0,.2,1);width:34px}.discord-help__link:hover .discord-help__icon{filter:brightness(0) saturate(100%) invert(75%) sepia(96%) saturate(749%) hue-rotate(201deg) brightness(101%) contrast(101%)}@media (max-width:480px){.discord-help{bottom:16px;right:16px}.discord-help__link{height:44px;padding:10px;width:44px}.discord-help__icon{height:20px;width:20px}}
/*# sourceMappingURL=main.d84ede53.css.map*/