@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Regular-DF_3XEGl.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Medium-DSttQARu.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Semibold-Dg2-djaL.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Bold-CkqE-6tD.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@keyframes jlm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes jlm-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@keyframes jlm-glint{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes jlm-spin{to{transform:rotate(360deg)}}@keyframes jlm-pulse-ring{0%{box-shadow:0 0 #dcb86259}70%{box-shadow:0 0 0 10px #dcb86200}to{box-shadow:0 0 #dcb86200}}@keyframes jlm-arrive{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.rise{opacity:0;animation:jlm-rise .42s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d, 0ms)}.reveal{opacity:0;transform:translateY(16px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms)}.reveal.is-in{opacity:1;transform:none}.btn-sheen{position:relative;overflow:hidden;isolation:isolate}.btn-sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);background-size:250% 100%;background-position:150% 0;pointer-events:none}.btn-sheen:hover:not(:disabled):after{animation:jlm-glint .85s ease-out}.skeleton{position:relative;overflow:hidden;background-color:#2b2724;border-radius:6px}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.055) 50%,transparent 80%);background-size:220% 100%;animation:jlm-shimmer 1.6s linear infinite}.skeleton-text{height:.75em;border-radius:999px}.spinner-inline{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:100%;animation:jlm-spin .7s linear infinite;vertical-align:-.15em;margin-right:.5em}.is-refetching{opacity:.55;transition:opacity .22s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.rise,.reveal{opacity:1;transform:none;animation:none;transition:none}.skeleton:after,.btn-sheen:hover:after,.spinner-inline{animation:none}}@keyframes overlay-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-panel-in{0%{opacity:0;transform:translateY(22px) scale(.975)}to{opacity:1;transform:none}}.overlay-container{position:fixed;inset:0;z-index:5000;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px;background-color:#131211b8;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);animation:overlay-backdrop-in .22s ease both}.overlay-container.is-closing{animation-direction:reverse;pointer-events:none}.overlay-wrapper{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:22px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;position:relative;z-index:2;cursor:default;margin:auto 0;color:#f0ece5;display:flex;flex-direction:column;align-items:center;padding:34px 44px;max-width:100%;animation:overlay-panel-in .42s cubic-bezier(.22,1,.36,1) both}.is-closing .overlay-wrapper{animation-direction:reverse;animation-duration:.22s}.overlay-wrapper:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(235,207,131,.5),transparent);pointer-events:none}.overlay-wrapper .content{display:flex;flex-direction:column;align-items:center;width:520px;max-width:100%}@media(max-width:767px){.overlay-wrapper{padding:22px 16px;border-radius:16px;width:100%}.overlay-wrapper .content{width:100%}}@media(prefers-reduced-motion:reduce){.overlay-container,.overlay-wrapper{animation:none}}.game-info-row{flex-direction:row;display:flex;width:100%;margin-bottom:20px;gap:16px;padding:12px;border-radius:10px;background:#2b272480;border:1px solid rgba(235,207,131,.12)}.game-info-row .game-info-cover{flex-direction:column;display:flex;min-width:96px;max-width:96px;min-height:128px;max-height:128px;border-radius:6px;background-color:#221f1d;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 1px 2px #0006}.game-info-row .game-info-details{flex-direction:column;display:flex;font-weight:600;min-width:0;justify-content:center;gap:12px}.game-info-row .game-info-details .game-info-title{font-size:18px;letter-spacing:-.02em;line-height:1.25}.tags,.game-info-tags{flex-direction:row;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.tag.input{height:auto;width:128px;padding:6px 10px}.tag.add{padding:6px 10px}.tag{flex-direction:row;display:inline-flex;border-radius:999px;background-color:#ebcf8314;border:1px solid rgba(235,207,131,.18);color:#f0ece5e6;padding:4px 12px;font-size:12px;letter-spacing:.04em;justify-content:center;text-align:center;align-items:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease;cursor:pointer}.tag:hover{background-color:#ebcf8329;border-color:#ebcf8366;color:#f7ecc9}.game-info-tag.input{height:auto;width:128px;padding:6px 10px}.game-info-tag.add{padding:6px 10px}.game-info-tag{flex-direction:row;display:inline-flex;border-radius:999px;background-color:#ebcf8314;border:1px solid rgba(235,207,131,.18);color:#f0ece5e6;padding:4px 12px;font-size:12px;letter-spacing:.04em;justify-content:center;text-align:center;align-items:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.footer{margin-top:24px;width:100%}.footer.no-margin{margin:0}.footer:last-child{margin-bottom:0}.button{cursor:pointer}.username{color:#ebcf83;cursor:pointer;text-transform:uppercase;transition:color .12s ease}.username:hover{color:#f7ecc9}.font-accent{color:#ebcf83}.font-bold{font-weight:700}.font-semi-bold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.content-row.extra-large{font-size:34px;letter-spacing:-.03em}.content-row.large{font-size:22px;letter-spacing:-.02em}.content-row.medium{font-size:17px}.content-row.small{font-size:12px;color:#f0ece59e}.content-row.left{justify-content:flex-start}.content-row{justify-content:center;display:flex;flex-direction:row;line-height:1.5}.cta-row{display:flex;flex-direction:row;justify-content:space-between;gap:12px}.cta-row .cta{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.cta-row .cta:hover:not(:disabled){filter:brightness(1.08)}.cta-row .cta:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.cta-row .cta:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.cta-row .cta.remove{background:#c1001529;border-color:#c1001580;color:#ff8b8b}.cta-row .cta.next{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;box-shadow:0 6px 20px -8px #c79a3a80;border-color:transparent}.cta-row .cta{cursor:pointer;padding:0 30px;height:50px;display:inline-flex;flex-direction:row;gap:8px;background-color:#ffffff0a;border:1px solid rgba(235,207,131,.12);color:#f0ece5;text-align:center;justify-content:center;align-items:center;font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;font-family:inherit;white-space:nowrap}.cta-row .cta:hover:not(:disabled):not(.next):not(.remove){background-color:#ebcf831a;border-color:#ebcf8359;color:#f7ecc9}@media(max-width:767px){.cta-row .cta{padding:0 20px;font-size:12px;letter-spacing:.08em}}.heading-row{display:flex;flex-direction:row;margin-bottom:24px;align-items:center;width:100%}.heading-row .heading-avatar{display:flex;flex-direction:column;margin-right:16px;min-width:64px;height:64px;border-radius:100%;border-width:2px;box-shadow:0 0 0 1px #ebcf8340}.heading-row .heading{display:flex;flex-direction:column;color:#f0ece5;font-weight:600;min-width:0;gap:4px}.heading-row .heading .title{font-size:26px;line-height:1.15;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;display:flex;align-items:center;gap:12px}.heading-row .heading .title .edit-btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:100%;background:#ebcf831a;border:1px solid rgba(235,207,131,.2);transition:background-color .12s ease,border-color .12s ease,transform .12s cubic-bezier(.22,1,.36,1)}.heading-row .heading .title .edit-btn img{width:14px}.heading-row .heading .title .edit-btn:hover{background:#ebcf8333;border-color:#ebcf8373;transform:scale(1.06)}.heading-row .heading .subtitle{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#f0ece59e}.field-row{flex-direction:row;display:flex;width:100%;margin-bottom:20px;justify-content:space-between;gap:16px}.field-row.center{justify-content:center}@media(max-width:767px){.field-row{flex-direction:column}}.field-name.full{overflow-x:visible;white-space:nowrap}.field-name{flex-direction:row;display:flex;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f0ece59e;margin-bottom:10px}.field.half{width:240px}@media(max-width:767px){.field.half{width:100%}}.field{color:#f0ece5;flex-direction:column;display:flex;width:100%;align-self:flex-end;min-width:0}.field .field-box.dropdown{cursor:pointer}.field .field-box.dropdown.open{border-color:#ebcf8366;border-radius:10px 10px 0 0}.field .field-box .field-dropdown-content{display:none;flex-direction:column;background-color:#2b2724;border:1px solid rgba(235,207,131,.28);border-top:none;color:#f0ece5;font-size:15px;text-align:center;min-width:160px;box-shadow:0 20px 44px -20px #000000d9;cursor:pointer;position:absolute;z-index:5;width:100%;left:0;top:calc(100% - 1px);border-radius:0 0 10px 10px;max-height:320px;overflow:hidden auto;padding:4px}.field .field-box .field-dropdown-content .field-dropdown-row{display:flex;flex-direction:row;min-height:42px;padding:8px 12px;justify-content:center;align-items:center;text-align:center;border-radius:6px;transition:background-color .12s ease,color .12s ease}.field .field-box .field-dropdown-content .field-dropdown-row:hover:not(.disabled){background-color:#ebcf831f;color:#f7ecc9}.field .field-box{position:relative;flex-direction:row;display:flex;justify-content:center;align-items:center;border-radius:10px;height:50px;background-color:#2b2724;border:1px solid rgba(255,255,255,.055);box-shadow:0 1px 2px #0006;color:#f0ece5;text-align:center;font-size:15px;font-weight:500;min-width:0;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.field .field-box:hover:not(:disabled){border-color:#ebcf8340}.field .field-box:focus-within{border-color:#ebcf8380;box-shadow:0 0 0 3px #ebcf831a}.field .field-box.button{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.field .field-box.button:hover:not(:disabled){filter:brightness(1.08)}.field .field-box.button:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.field .field-box.button:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.field .field-box.button{font-family:inherit}.field .field-box .field-box-input{height:100%;padding:0 14px;flex-grow:2;min-width:0;font-weight:500;font-size:15px;background-color:transparent;border-radius:10px;color:#f0ece5;font-family:inherit}.field .field-box .field-box-content.small{font-size:13px}.field .field-box .field-box-content{flex-direction:column;display:flex;flex-grow:2;justify-content:center;align-items:stretch;height:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.field .field-box .field-box-prepend,.field .field-box .field-box-append{display:flex;flex-direction:column;padding:0 14px;height:100%;justify-content:center;align-items:center;flex-shrink:0;color:#f0ece59e}.field .field-box .field-box-prepend img,.field .field-box .field-box-append img{opacity:.85}.show{display:flex!important}.description-field{width:100%;min-height:140px;background-color:#2b2724;border:1px solid rgba(255,255,255,.055);color:#f0ece5;font-size:15px;font-weight:400;line-height:1.55;letter-spacing:-.005em;border-radius:10px;transition:border-color .22s ease,box-shadow .22s ease}.description-field:focus{border-color:#ebcf8380;box-shadow:0 0 0 3px #ebcf831a}.media-field.filled{border:none}.media-field{width:100%;height:264px;border:2px dashed rgba(235,207,131,.3);background-color:#2b272466;box-sizing:border-box;border-radius:16px;flex-direction:row;display:flex;background-position:center;background-repeat:no-repeat;background-size:cover;transition:border-color .22s ease,background-color .22s ease}.media-field:hover{border-color:#ebcf838c;background-color:#36302966}.media-field .media-field-content{color:#ebcf83;font-size:13px;font-weight:600;letter-spacing:.12em;width:100%;flex-direction:column;display:flex;align-items:center;justify-content:space-evenly;padding:20px}.media-field .media-field-content .button{transition:color .12s ease}.media-field .media-field-content .button:hover{color:#f7ecc9}.giveaway-entries-box{border-radius:10px;display:flex;flex:1;flex-direction:column;background:#1a1918a8;border:1px solid rgba(255,255,255,.05);min-height:74px;justify-content:center;padding:10px 8px;text-align:center;gap:2px;transition:border-color .22s ease,background-color .22s ease}.giveaway-entries-box .giveaway-entries-name{font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f0ece59e}.giveaway-entries-box .giveaway-entries-digit{font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.giveaway-entries-box .giveaway-entries-digit .giveaway-entries-days{margin-left:4px;font-size:12px;font-weight:500;color:#f0ece59e;letter-spacing:0}.giveaway-entries-box.is-urgent{border-color:#ebcf8359;background:#ebcf8314}.giveaway-entries-box.is-urgent .giveaway-entries-digit{color:#ebcf83}.giveaway-entries{flex-direction:row;display:flex;justify-content:space-between;gap:8px;width:100%}.giveaways{justify-content:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,385px));gap:28px;margin-top:30px;width:100%}@media(max-width:767px){.giveaways{grid-template-columns:minmax(0,1fr);gap:20px}}.giveaway{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:16px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .42s ease,background-color .22s ease}.giveaway:hover{transform:translateY(-4px);border-color:#ebcf834d;box-shadow:0 26px 54px -28px #000000f2,0 0 0 1px #ebcf8317}.giveaway:active{transform:translateY(0);transition-duration:.12s}.giveaway{position:relative;isolation:isolate;overflow:hidden;padding:18px;color:#f0ece5;flex-direction:column;display:flex;gap:14px;cursor:pointer;width:100%;font-family:inherit;text-align:left}.giveaway:before{content:"";position:absolute;inset:-20%;z-index:-2;background-image:var(--card-art);background-size:cover;background-position:center;filter:blur(28px) saturate(140%);opacity:.28;transform:scale(1.1);transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1)}.giveaway:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#221f1dd1,#1a1918f0);transition:background .42s ease}.giveaway:hover:before{opacity:.42;transform:scale(1.16)}.giveaway:hover .giveaway-cover img{transform:scale(1.05)}.giveaway:hover .giveaway-title{color:#f7ecc9}.giveaway:hover .giveaway-entries-box{border-color:#ebcf832e}.giveaway .giveaway-entries{margin-top:auto}.giveaway .giveaway-description{font-weight:400;font-size:12.5px;line-height:1.5;color:#f0ece59e;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.giveaway .giveaway-cover{overflow:hidden;border-radius:10px;flex-direction:row;display:flex;width:100%;aspect-ratio:16/9;background-color:#1a1918;box-shadow:0 1px 2px #0006}.giveaway .giveaway-cover img{width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.giveaway .giveaway-header{flex-direction:row;display:flex;align-items:center;gap:12px;min-width:0}.giveaway .giveaway-header .giveaway-avatar-section{flex-direction:column;display:flex;justify-content:center;flex-shrink:0}.giveaway .giveaway-header .giveaway-avatar-section img{object-fit:cover;width:42px;height:42px;border-radius:100%;box-shadow:0 0 0 1px #ebcf8347}.giveaway .giveaway-header .giveaway-title-section{flex:1;flex-direction:column;display:flex;min-width:0;gap:3px}.giveaway .giveaway-header .giveaway-title-section .giveaway-title{font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.015em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;transition:color .22s ease;min-height:2.4em}.giveaway .giveaway-header .giveaway-title-section .giveaway-subtitle{flex-direction:row;display:flex;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f0ece557;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.giveaway .giveaway-header .giveaway-title-section .giveaway-subtitle .giveaway-username{color:#ebcf83e6}@media(max-width:767px){.giveaway{padding:16px}}.giveaway.has-ended .giveaway-cover img{filter:grayscale(.7)}.giveaway-skeleton{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:16px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;padding:18px;display:flex;flex-direction:column;gap:14px;width:100%}.giveaway-skeleton .giveaway-skeleton-header{display:flex;flex-direction:row;gap:12px;align-items:center}.giveaway-skeleton .giveaway-skeleton-avatar{width:42px;height:42px;border-radius:100%;flex-shrink:0}.giveaway-skeleton .giveaway-skeleton-lines{flex:1;display:flex;flex-direction:column;gap:8px}.giveaway-skeleton .giveaway-skeleton-cover{width:100%;aspect-ratio:16/9;border-radius:10px}.giveaway-skeleton .giveaway-skeleton-entries{display:flex;flex-direction:row;gap:8px}.giveaway-skeleton .giveaway-skeleton-entries>*{flex:1;height:74px;border-radius:10px}.value-badge{display:flex;flex-shrink:0;align-self:flex-start;align-items:center;gap:4px}.value-badge.is-stacked{flex-direction:column;align-items:flex-end}.value-badge.is-inline{flex-direction:row-reverse;align-items:baseline;gap:8px}.value-badge .value-badge-price{font-size:13px;font-weight:700;letter-spacing:-.01em;color:#f0ece5e6;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#ff6b6b;text-underline-offset:1px;white-space:nowrap}.value-badge .value-badge-free{display:inline-flex;align-items:center;justify-content:center;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:5px 12px;box-shadow:0 6px 20px -8px #c79a3a80;white-space:nowrap}.value-badge.is-large .value-badge-price{font-size:16px}.value-badge.is-large .value-badge-free{font-size:13px;padding:8px 18px}.app-layout{display:flex;flex-direction:column;flex:1}.app-page{flex:1;display:flex;flex-direction:column}.toolbar{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;height:74px;width:100%;padding:0 26px;position:sticky;top:0;z-index:100;background:#1a1918b8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(235,207,131,.1);box-shadow:0 1px #00000059,0 12px 28px -24px #000000e6;color:#ebcf83}.toolbar .logo-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;flex:1;min-width:0}.toolbar .logo-btn{display:flex;align-items:center;flex-shrink:0;cursor:pointer;border-radius:10px}.toolbar .logo-btn img{display:block;width:46px;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease}.toolbar .logo-btn:hover img{transform:translateY(-1px) scale(1.04);filter:drop-shadow(0 4px 12px rgba(199,154,58,.4))}.toolbar .logo-btn:active img{transform:translateY(0) scale(.98)}.toolbar .toolbar-nav{display:flex;flex-direction:row;align-items:center;gap:2px;min-width:0}.toolbar .toolbar-nav:before{content:"";flex:none;width:1px;height:26px;margin-right:10px;background:linear-gradient(to bottom,transparent,rgba(235,207,131,.24) 28%,rgba(235,207,131,.24) 72%,transparent)}.toolbar .toolbar-nav-link{white-space:nowrap;padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:500;letter-spacing:.01em;color:#f0ece59e;border:1px solid transparent;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.toolbar .toolbar-nav-link:hover{color:#f7ecc9;background-color:#ebcf8314}.toolbar .toolbar-nav-link.active{color:#ebcf83;font-weight:600;background-color:#ebcf8321;border-color:#ebcf8338;box-shadow:inset 0 1px #ffffff0b}.toolbar .search-section{display:flex;flex-direction:column;justify-content:center;align-self:center}.toolbar .search-section .search-box{display:flex;flex-direction:row;width:420px;max-width:100%;border-radius:999px;position:relative;background-color:#2b2724cc;border:1px solid rgba(255,255,255,.06);overflow:visible;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.toolbar .search-section .search-box:focus-within{border-color:#ebcf8373;background-color:#2b2724;box-shadow:0 0 0 3px #ebcf831a}.toolbar .search-section .search-box .search-input{flex-grow:2;min-width:0;font-size:15px;text-align:left;display:flex;flex-direction:column;padding:0 8px 0 20px;height:42px;background-color:transparent;color:#f0ece5;border-radius:999px 0 0 999px}.toolbar .search-section .search-box .search-btn{cursor:pointer;display:flex;flex-direction:column;width:42px;height:42px;align-items:center;justify-content:center;border-radius:100%;margin:0 2px 0 0;align-self:center;transition:background-color .12s ease,transform .12s cubic-bezier(.22,1,.36,1)}.toolbar .search-section .search-box .search-btn .search-icon{width:18px;opacity:.75;transition:opacity .12s ease}.toolbar .search-section .search-box .search-btn:hover{background-color:#ebcf8326}.toolbar .search-section .search-box .search-btn:hover .search-icon{opacity:1}.toolbar .search-section .search-box .search-btn:active{transform:scale(.94)}.toolbar .nav-section{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex:1;min-width:0}.toolbar .nav-section .login-link{text-transform:uppercase;font-size:12px;letter-spacing:.16em;cursor:pointer;font-weight:600;color:#151515;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);border-radius:999px;padding:10px 22px;box-shadow:0 6px 20px -8px #c79a3a80;transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.toolbar .nav-section .login-link:hover:not(:disabled){filter:brightness(1.08)}.toolbar .nav-section .login-link:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.toolbar .nav-section .login-link:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.toolbar .nav-section .nav-row{display:flex;flex-direction:row;align-items:center;gap:18px}.toolbar .nav-section .nav-row .navs{display:flex;flex-direction:row;align-items:center;gap:6px}.toolbar .nav-section .nav-row .navs .nav-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:38px;height:38px;border-radius:100%;border:1px solid transparent;transition:background-color .12s ease,border-color .12s ease,transform .12s cubic-bezier(.22,1,.36,1)}.toolbar .nav-section .nav-row .navs .nav-icon img{width:19px;opacity:.8;transition:opacity .12s ease}.toolbar .nav-section .nav-row .navs .nav-icon:hover{background-color:#ebcf831f;border-color:#ebcf8347}.toolbar .nav-section .nav-row .navs .nav-icon:hover img{opacity:1}.toolbar .nav-section .nav-row .navs .nav-icon:active{transform:scale(.93)}.toolbar .nav-section .nav-row .loot-points{display:flex;flex-direction:row;align-items:center;gap:9px;padding:6px 14px 6px 8px;border-radius:999px;background:#ebcf8314;border:1px solid rgba(235,207,131,.18);transition:background-color .22s ease,border-color .22s ease}.toolbar .nav-section .nav-row .loot-points:hover{background:#ebcf8324;border-color:#ebcf8357}.toolbar .nav-section .nav-row .loot-points .logo{display:flex;align-items:center}.toolbar .nav-section .nav-row .loot-points .logo img{width:24px}.toolbar .nav-section .nav-row .loot-points .points{font-size:15px;font-weight:700;color:#ebcf83;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.toolbar .nav-section .nav-row .avatar{height:40px;min-width:40px;cursor:pointer;background-position:center;background-size:cover;background-color:#2b2724;border-radius:100%;box-shadow:0 0 0 1px #ebcf834d;transition:box-shadow .22s ease,transform .12s cubic-bezier(.22,1,.36,1)}.toolbar .nav-section .nav-row .avatar:hover{box-shadow:0 0 0 2px #ebcf8399,0 6px 18px -8px #c79a3ab3}.toolbar .nav-section .nav-row .avatar:active{transform:scale(.95)}@media(max-width:767px){.toolbar{flex-wrap:wrap;height:auto;gap:10px 12px;padding:10px 14px}.toolbar .search-section{order:3;flex:1 0 100%;align-self:stretch}.toolbar .search-section .search-box{width:100%}.toolbar .logo-section{gap:10px}.toolbar .logo-btn img{width:38px}.toolbar .toolbar-nav{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.toolbar .toolbar-nav::-webkit-scrollbar{display:none}.toolbar .toolbar-nav:before{display:none}.toolbar .toolbar-nav-link{padding:7px 11px;font-size:12.5px}}@media(max-width:767px)and (max-width:560px){.toolbar .toolbar-nav:has(>.toolbar-nav-link:nth-child(2)){mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent)}}@media(max-width:767px){.toolbar .nav-section .nav-row{gap:10px}.toolbar .nav-section .nav-row .loot-points{padding:5px 10px 5px 6px}.toolbar .nav-section .nav-row .loot-points .logo img{width:20px}}.dropdown{position:relative}.nav-dropdown{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:10px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b}.nav-dropdown.right{right:0}.nav-dropdown.left{left:0}.nav-dropdown{display:none;flex-direction:column;color:#f0ece5;font-size:14px;text-align:center;min-width:232px;box-shadow:0 20px 44px -20px #000000d9;position:absolute;top:calc(100% + 10px);z-index:5;padding:6px;transform-origin:top center}.nav-dropdown.show{display:flex;animation:nav-dropdown-in .22s cubic-bezier(.22,1,.36,1) both}.nav-dropdown .nav-dropdown-section.dropdown-button{cursor:pointer}.nav-dropdown .nav-dropdown-section.dropdown-button:hover{background-color:#ebcf831f;color:#f7ecc9}.nav-dropdown .nav-dropdown-section.dropdown-button:active{background-color:#ebcf8333}.nav-dropdown .nav-dropdown-section.highlight{color:#ebcf83;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid rgba(235,207,131,.14);margin-bottom:4px;padding-bottom:10px}.nav-dropdown .nav-dropdown-section{cursor:default;display:flex;flex-direction:row;min-height:42px;justify-content:center;align-items:center;text-align:center;border-radius:6px;width:100%;font-family:inherit;font-size:inherit;color:inherit;background:none;padding:10px 14px;transition:background-color .12s ease,color .12s ease}@media(max-width:767px){.nav-dropdown{width:max-content;max-width:86vw}}@keyframes nav-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.search-dropdown{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:10px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;display:flex;flex-direction:column;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 44px -20px #000000d9;z-index:10;max-height:360px;overflow-y:auto;padding:6px;animation:nav-dropdown-in .22s cubic-bezier(.22,1,.36,1) both}.search-dropdown .search-dropdown-item{display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px 10px;cursor:pointer;text-align:left;border:none;background:none;color:#f0ece5;font-family:inherit;border-radius:6px;transition:background-color .12s ease,color .12s ease}.search-dropdown .search-dropdown-item:hover{background-color:#ebcf831f;color:#f7ecc9}.search-dropdown .search-dropdown-item .search-dropdown-item-cover{width:40px;height:40px;flex-shrink:0;border-radius:6px;background-size:cover;background-position:center;background-color:#2b2724}.search-dropdown .search-dropdown-item .search-dropdown-item-title{font-size:13px;font-weight:500;letter-spacing:.02em;flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications{flex-direction:column;display:flex;padding:18px;width:280px;align-items:center;gap:14px}.notifications .notification-empty{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f0ece557}@media(max-width:767px){.notifications{width:100%}}.app-loading{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;background-color:#1312118c;backdrop-filter:blur(3px);animation:app-loading-in .22s ease both}@keyframes app-loading-in{0%{opacity:0}to{opacity:1}}.spinner-ball{width:56px;height:56px;position:relative}.spinner-ball span{position:absolute;inset:0;border-radius:100%;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);animation:spinner-ball-bounce 1.5s infinite ease-in-out;opacity:.55}.spinner-ball span:nth-child(2){animation-delay:-.75s}@keyframes spinner-ball-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.error-page{display:flex;flex:1;align-items:center;justify-content:center;text-align:center;padding:40px 16px;color:#f0ece5}.error-page .error-code{font-size:min(30vh,220px);line-height:1;font-weight:700;letter-spacing:-.04em;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);-webkit-background-clip:text;background-clip:text;color:transparent}.error-page .error-text{font-size:20px;letter-spacing:.08em;text-transform:uppercase;color:#f0ece557;margin:8px 0 40px}.empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;text-align:center;width:100%}.empty-state .empty-state-title{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ebcf83d9}.empty-state .empty-state-body{font-size:13px;color:#f0ece557;max-width:40ch;line-height:1.6}.notification-log{align-self:flex-start;width:100%;max-width:720px;display:flex;flex-direction:column;gap:30px}.notification-day{display:flex;flex-direction:column}.notification-day-label{margin:0 0 10px;padding-left:74px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f0ece557}@media(max-width:767px){.notification-day-label{padding-left:58px}}.notification-row{position:relative;display:grid;grid-template-columns:74px 1fr auto;align-items:start;gap:0 14px;padding:14px 12px 14px 0}.notification-row:before{content:"";position:absolute;left:53px;top:0;bottom:0;width:1px;background-color:#ebcf8324}.notification-row:after{content:"";position:absolute;left:50px;top:20px;width:7px;height:7px;border-radius:50%;background-color:#131211;box-shadow:inset 0 0 0 1.5px #f0ece557;transition:box-shadow .22s ease}.notification-row.positive:after{box-shadow:inset 0 0 0 1.5px #dcb862}.notification-row.negative:after{box-shadow:inset 0 0 0 1.5px #c10015}.notification-row.warning:after{box-shadow:inset 0 0 0 1.5px #f2c037}.notification-row.unread:after{background-color:#f0ece557}.notification-row.unread.positive:after{background-color:#dcb862}.notification-row.unread.negative:after{background-color:#c10015}.notification-row.unread.warning:after{background-color:#f2c037}.notification-row+.notification-row{border-top:1px solid rgba(255,255,255,.04)}@media(max-width:767px){.notification-row{grid-template-columns:58px 1fr auto;gap:0 10px}.notification-row:before{left:43px}.notification-row:after{left:40px}}.notification-time{padding-top:2px;text-align:right;padding-right:30px;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:12px;letter-spacing:.04em;color:#f0ece557;font-variant-numeric:tabular-nums}@media(max-width:767px){.notification-time{padding-right:22px;font-size:11px}}.notification-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.notification-level{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f0ece557}.notification-row.positive .notification-level{color:#dcb862}.notification-row.negative .notification-level{color:#ff3248}.notification-row.warning .notification-level{color:#f2c037}.notification-message{margin:0;font-size:14px;line-height:1.5;color:#f0ece5;overflow-wrap:anywhere;user-select:text}.notification-action{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.notification-action:hover:not(:disabled){filter:brightness(1.08)}.notification-action:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.notification-action:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.notification-action{margin-top:2px;padding:7px 14px;background-color:transparent;border:1px solid rgba(235,207,131,.28);border-radius:999px;color:#f7ecc9;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.notification-action:hover{background-color:#ebcf831a}.notification-dismiss{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.notification-dismiss:hover:not(:disabled){filter:brightness(1.08)}.notification-dismiss:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.notification-dismiss:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.notification-dismiss{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background-color:transparent;border:none;border-radius:6px;color:#f0ece557;cursor:pointer;opacity:0;transition:opacity .22s ease,color .22s ease}.notification-dismiss svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.notification-dismiss:hover,.notification-dismiss:focus-visible{color:#f0ece5}.notification-row:hover .notification-dismiss,.notification-dismiss:focus-visible{opacity:1}@media(hover:none){.notification-dismiss{opacity:1}}.notification-clear{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.notification-clear:hover:not(:disabled){filter:brightness(1.08)}.notification-clear:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.notification-clear:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.notification-clear{padding:9px 16px;background-color:transparent;border:1px solid rgba(235,207,131,.12);border-radius:999px;color:#f0ece59e;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.notification-clear:hover{color:#f0ece5;border-color:#ebcf834d}.nav-icon.has-unread{position:relative}.nav-icon.has-unread:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);box-shadow:0 0 0 2px #131211;animation:jlm-arrive .22s cubic-bezier(.22,1,.36,1) backwards}.nav-icon.arriving:before{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;animation:jlm-pulse-ring 1.1s cubic-bezier(.16,1,.3,1);pointer-events:none}.nav-icon.arriving img{animation:jlm-notice-brighten 1.1s cubic-bezier(.16,1,.3,1)}@keyframes jlm-notice-brighten{0%{filter:none}22%{filter:brightness(1.6)}to{filter:none}}.notification-row.rise{animation-duration:.22s}@media(prefers-reduced-motion:reduce){.nav-icon.has-unread:after{animation:none}.nav-icon.arriving:before,.nav-icon.arriving img{animation:none}}[data-sonner-toaster]{--normal-bg: transparent;--normal-border: transparent;--normal-text: #f0ece5;--width: 380px;z-index:6000!important;font-family:inherit}[data-sonner-toast]{background:linear-gradient(180deg,#2b2724eb,#1a1918f0)!important;border:1px solid rgba(235,207,131,.28)!important;border-radius:999px!important;box-shadow:0 18px 44px -20px #000000eb,inset 0 1px #ffffff0b!important;backdrop-filter:blur(12px) saturate(140%);padding:10px 20px 10px 10px!important;width:max-content!important;max-width:var(--width);left:50%!important;right:auto!important;translate:-50% 0;color:#f7ecc9!important}[data-sonner-toast] [data-title]{font-size:12.5px;font-weight:500;letter-spacing:.01em;line-height:1.4;color:#f7ecc9}[data-sonner-toast] [data-description]{font-size:11.5px;color:#f0ece59e}[data-sonner-toast] [data-icon]{display:grid;place-items:center;place-content:center;width:24px;height:24px;margin:0 10px 0 0!important;padding:0;border-radius:100%;flex-shrink:0;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515}[data-sonner-toast] [data-icon] svg{display:block;width:13px;height:13px;margin:0}[data-sonner-toast][data-type=error]{border-color:#c100158c!important;color:#ffc4c4!important}[data-sonner-toast][data-type=error] [data-title]{color:#ffc4c4}[data-sonner-toast][data-type=error] [data-icon]{background-image:none;background-color:#c10015;color:#fff}[data-sonner-toast][data-type=warning] [data-icon]{background-image:none;background-color:#f2c037;color:#151515}[data-sonner-toast][data-type=info] [data-icon]{background-image:none;background-color:#31ccec;color:#151515}[data-sonner-toast] [data-button]{margin-left:10px!important;height:auto!important;padding:5px 12px!important;border:1px solid rgba(235,207,131,.3)!important;border-radius:999px!important;background:transparent!important;color:#f7ecc9!important;font-size:10.5px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}[data-sonner-toast] [data-button]:hover{border-color:#ebcf8399!important;background:#ebcf8314!important}[data-sonner-toast] [data-close-button]{background:#2b2724;border-color:#ebcf8340;color:#f0ece59e}[data-sonner-toast] [data-close-button]:hover{background:#363029;color:#f7ecc9}@media(max-width:767px){[data-sonner-toaster]{--width: calc(100vw - 32px) }}.overlay-wrapper .header{flex-direction:row;display:flex;align-items:center;justify-content:center;width:100%}.overlay-wrapper .header .header-content{align-items:center;flex-direction:column;display:flex;gap:14px}.overlay-wrapper .header .header-content .title{flex-direction:row;display:flex;font-size:30px;align-items:center;gap:14px;letter-spacing:-.03em}.overlay-wrapper .header .header-content .title .logo{flex-direction:column;display:flex;width:48px;justify-content:center;align-items:center}.overlay-wrapper .header .header-content .title .text{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.overlay-wrapper .header .header-content .subtitle{font-size:15px;font-weight:500;text-align:center;color:#f0ece59e;line-height:1.6}.overlay-wrapper .header .header-content .subtitle .link{background:none;border:none;font:inherit}.overlay-wrapper .content form{display:flex;flex-direction:column;align-items:center;width:100%;gap:14px}.overlay-wrapper .content .input-field{text-indent:16px;flex-direction:row;display:flex;width:100%;max-width:400px;height:50px;background-color:#2b2724;border:1px solid rgba(255,255,255,.055);color:#f0ece5;border-radius:10px;transition:border-color .22s ease,box-shadow .22s ease}.overlay-wrapper .content .input-field:focus{border-color:#ebcf8380;box-shadow:0 0 0 3px #ebcf831a}.overlay-wrapper .content .login{flex-direction:row;display:flex;justify-content:center;width:100%}.overlay-wrapper .content .login .btn{width:100%;max-width:400px}.overlay-wrapper .content .oauth{flex-direction:row;display:flex;justify-content:center;width:100%}.overlay-wrapper .content .oauth .btn.discord{background-image:linear-gradient(135deg,#6c7cf5,#5865f2 55%,#4650c9);color:#fff;box-shadow:0 8px 24px -10px #5865f2cc}.overlay-wrapper .content .oauth .btn.discord .discord-mark{width:20px}.overlay-wrapper .content .oauth .btn{width:100%;max-width:400px}.overlay-wrapper .content .divider{flex-direction:row;display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;gap:16px;margin:14px 0}.overlay-wrapper .content .divider .line{flex:1;height:1px;border:none;background:linear-gradient(90deg,transparent,rgba(235,207,131,.45),transparent)}.overlay-wrapper .content .divider .divider-text{font-size:10px;font-weight:600;letter-spacing:.26em;color:#f0ece557}.auth-panel{width:470px;max-width:100%;gap:22px}.auth-tabs{display:flex;flex-direction:row;gap:4px;padding:4px;border-radius:999px;background:#1a1918b3;border:1px solid rgba(235,207,131,.12);width:100%;max-width:400px}.auth-tabs .auth-tab{flex:1;padding:10px 14px;border:none;border-radius:999px;background:transparent;color:#f0ece59e;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .22s ease,color .22s ease,transform .12s cubic-bezier(.22,1,.36,1)}.auth-tabs .auth-tab:hover:not(.active){color:#f0ece5;background:#ebcf8314}.auth-tabs .auth-tab:active{transform:scale(.98)}.auth-tabs .auth-tab.active{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;box-shadow:0 6px 20px -8px #c79a3a80}.auth-hint{font-size:11px;color:#f0ece557;align-self:flex-start;width:100%;max-width:400px;margin-top:-6px}.auth-field-status{min-height:1.4em}.auth-field-status.available{color:#3cdc62}.auth-field-status.unavailable{color:#ff3248}.auth-field-status.unknown{color:#f0ece557}.auth-legal{font-size:11px;line-height:1.6;color:#f0ece557;text-align:center;max-width:400px;margin-top:4px}.loot-box{display:flex;flex-direction:row;padding:18px;background:#2b27248c;border:1px solid rgba(235,207,131,.12);width:520px;max-width:100%;border-radius:16px;align-items:center;gap:18px;transition:border-color .22s ease,background-color .22s ease}.loot-box:hover{border-color:#ebcf8347}.loot-box .loot-box-image{border-radius:10px;flex-direction:column;display:flex;width:62px;height:62px;background-size:cover;background-position:center;flex-shrink:0;box-shadow:0 1px 2px #0006}.loot-box .loot-box-details{flex-direction:column;display:flex;flex-grow:2;min-width:0;gap:4px}.loot-box .loot-box-details .loot-box-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:#f0ece5}.loot-box .loot-box-details .loot-box-subtitle{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ebcf83d9}.loot-box .loot-box-cta-section{display:flex;flex-direction:column;justify-content:center}.loot-box .loot-box-cta-section .loot-box-cta-row{display:flex;flex-direction:row;justify-content:flex-end}.loot-box .loot-box-cta-section .loot-box-cta-row .loot-box-button{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.loot-box .loot-box-cta-section .loot-box-cta-row .loot-box-button:hover:not(:disabled){filter:brightness(1.08)}.loot-box .loot-box-cta-section .loot-box-cta-row .loot-box-button:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.loot-box .loot-box-cta-section .loot-box-cta-row .loot-box-button:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.loot-box .loot-box-cta-section .loot-box-cta-row .loot-box-button.revealed{background-image:none;background-color:#ebcf831f;border:1px solid rgba(235,207,131,.35);color:#f7ecc9;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;letter-spacing:.06em;box-shadow:none;user-select:text}.loot-box .loot-box-cta-section .loot-box-cta-row .loot-box-button{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;box-shadow:0 6px 20px -8px #c79a3a80;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap}@media(max-width:767px){.loot-box{flex-direction:column;align-items:flex-start}}.my-loot{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.my-giveaways{display:flex;flex-direction:column;width:620px;max-width:100%;align-items:center;gap:20px}.my-giveaways .giveaways{margin-top:0;grid-template-columns:minmax(0,1fr)}.my-media{width:620px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.my-media .tags{justify-content:center}.media-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:18px;width:100%}.media-selection .media-select{cursor:pointer;display:flex;flex-direction:column;gap:8px;align-items:center;border:none;background:none;color:inherit;font-family:inherit;transition:transform .12s cubic-bezier(.22,1,.36,1)}.media-selection .media-select:hover{transform:translateY(-2px)}.media-selection .media-select:active{transform:translateY(0)}.media-selection .media-select .media-select-image.selected{border-color:#ebcf83;box-shadow:0 0 0 3px #ebcf8338}.media-selection .media-select .media-select-image.upload{border:2px dashed rgba(235,207,131,.4);background:#ebcf830d}.media-selection .media-select .media-select-image{box-sizing:border-box;border:2px solid transparent;border-radius:10px;flex-direction:row;display:flex;width:104px;height:104px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#2b2724;justify-content:center;align-items:center;transition:border-color .22s ease,box-shadow .22s ease}.media-selection .media-select .media-select-image .media-select-text{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ebcf83}.media-selection .media-select .media-select-name{font-size:12px;color:#f0ece59e;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-profile{flex-direction:column;display:flex;align-items:center;gap:20px;width:100%}.my-profile .my-profile-details-row{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:400px}.my-profile .my-profile-details-row .my-profile-details-avatar{flex-direction:column;display:flex;width:64px;height:64px;border-radius:100%;flex-shrink:0}.my-profile .my-profile-details-row .my-profile-details-text{color:#f0ece5;font-size:15px;flex-direction:column;display:flex;align-items:flex-start;gap:4px;min-width:0}.my-profile .my-profile-details-row .my-profile-details-text .my-profile-details-name{font-weight:600;letter-spacing:-.01em}.my-profile .my-profile-details-row .my-profile-details-text .my-profile-details-change{cursor:pointer;color:#ebcf83;border:none;background:none;font:inherit;font-size:12px;padding:0;transition:color .12s ease}.my-profile .my-profile-details-row .my-profile-details-text .my-profile-details-change:hover{color:#f7ecc9}.my-profile .change-password-button-row{flex-direction:row;display:flex;width:100%;max-width:400px;justify-content:flex-start}.my-profile .change-password-button-row .change-password-button{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.my-profile .change-password-button-row .change-password-button:hover:not(:disabled){filter:brightness(1.08)}.my-profile .change-password-button-row .change-password-button:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.my-profile .change-password-button-row .change-password-button:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.my-profile .change-password-button-row .change-password-button{border:1px solid rgba(235,207,131,.25);background:#ebcf8314;border-radius:999px;padding:9px 18px;color:#ebcf83;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;cursor:pointer}.my-profile .input-field{text-indent:16px;flex-direction:row;display:flex;width:100%;max-width:400px;height:50px;background-color:#2b2724;border:1px solid rgba(255,255,255,.055);color:#f0ece5;border-radius:10px;transition:border-color .22s ease,box-shadow .22s ease}.my-profile .input-field:focus{border-color:#ebcf8380;box-shadow:0 0 0 3px #ebcf831a}.my-profile .connected-accounts{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px;margin-top:8px}.my-profile .connected-accounts-title{color:#f0ece59e;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.my-profile .connected-accounts-empty{color:#f0ece557;font-size:13px}.my-profile .connected-account{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:#2b2724;border:1px solid rgba(255,255,255,.055);border-radius:10px}.my-profile .connected-account-logo{width:28px;height:28px;object-fit:contain;flex-shrink:0}.my-profile .connected-account-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.my-profile .connected-account-name{color:#f0ece5;font-size:14px;font-weight:600}.my-profile .connected-account-status{color:#f0ece557;font-size:12px}.my-profile .connected-account-status.connected{color:#ebcf83}.my-profile .connected-account-button{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.my-profile .connected-account-button:hover:not(:disabled){filter:brightness(1.08)}.my-profile .connected-account-button:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.my-profile .connected-account-button:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.my-profile .connected-account-button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid rgba(235,207,131,.25);background:#ebcf8314;border-radius:999px;padding:8px 14px;color:#ebcf83;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;cursor:pointer}.my-profile .connected-account-button:disabled{opacity:.6;cursor:default}.my-profile .change-profile,.my-profile .change-password{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.field .field-box.objective-entered{background:#ebcf8324;border-color:#ebcf8366;color:#f7ecc9}.field .field-box.objective-entered .field-box-append{color:#ebcf83;font-weight:700}.cover-media-row{overflow:hidden;display:flex;flex-direction:row;width:100%;aspect-ratio:16/9;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#1a1918;border-radius:16px;box-shadow:0 1px 2px #0006}.description-text{font-size:14px;line-height:1.6;color:#f0ece59e}.content-section{display:flex;flex-direction:column;width:100%}.content-section .divider-row{display:flex;flex-direction:row;justify-content:center;font-size:10px;letter-spacing:.24em;color:#f0ece557}.giveaway-title-input{font-size:24px;font-weight:600;letter-spacing:-.02em;text-transform:uppercase;background:transparent;color:#f0ece5;border-bottom:1px solid rgba(235,207,131,.5);width:100%;max-width:340px;font-family:inherit;padding:2px 0}.wizard-steps{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;margin-bottom:24px}.wizard-steps .wizard-step{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.wizard-steps .wizard-step .wizard-step-bar{height:3px;border-radius:999px;background:#ffffff14;transition:background .42s ease}.wizard-steps .wizard-step .wizard-step-name{font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f0ece557;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s ease}.wizard-steps .wizard-step.is-done .wizard-step-bar{background:#ebcf8373}.wizard-steps .wizard-step.is-current .wizard-step-bar{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a)}.wizard-steps .wizard-step.is-current .wizard-step-name{color:#ebcf83}.media-page{justify-content:center;display:flex;flex-direction:row;width:100%;padding:34px 16px 64px}.media-library{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:22px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;color:#f0ece5;display:flex;flex-direction:column;align-items:center;padding:32px;max-width:100%;gap:26px}.media-library .header-section{display:flex;flex-direction:column;align-items:center;gap:16px}.media-library .header-section .title-section{font-size:20px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center}.media-library .header-section .search-section{display:flex;flex-direction:row}.media-library .header-section .search-section .search-box{padding:10px 22px;border-radius:999px;text-align:center;font-size:12px;letter-spacing:.06em;background-color:#2b2724;border:1px solid rgba(255,255,255,.055);transition:border-color .22s ease,box-shadow .22s ease}.media-library .header-section .search-section .search-box:focus{border-color:#ebcf8380;box-shadow:0 0 0 3px #ebcf831a}.media-library .content-section,.media-library .content-section .media-section{display:flex;flex-direction:row;width:100%}.media-library .content-section .media-section .media-list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:18px;width:100%}.media-library .content-section .media-section .media-list .media-list-item.selected{border-color:#ebcf83;box-shadow:0 0 0 3px #ebcf8333}.media-library .content-section .media-section .media-list .media-list-item{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;width:152px;padding:8px;border:2px solid transparent;border-radius:10px;background:none;color:inherit;font-family:inherit;transition:border-color .22s ease,box-shadow .22s ease,transform .12s cubic-bezier(.22,1,.36,1)}.media-library .content-section .media-section .media-list .media-list-item:hover{border-color:#ebcf8366;transform:translateY(-2px)}.media-library .content-section .media-section .media-list .media-list-item .media-list-item-section-image{display:flex;flex-direction:row;width:128px;height:128px;background-position:center;background-size:cover;background-color:#2b2724;border-radius:6px}.media-library .content-section .media-section .media-list .media-list-item .media-list-item-section-name{font-size:13px;color:#f0ece59e;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-library .footer-section{display:flex;flex-direction:column;align-items:center}.media-library .footer-section .confirm-section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px}.media-library .footer-section .confirm-section .confirm-btn{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.media-library .footer-section .confirm-section .confirm-btn:hover:not(:disabled){filter:brightness(1.08)}.media-library .footer-section .confirm-section .confirm-btn:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.media-library .footer-section .confirm-section .confirm-btn:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.media-library .footer-section .confirm-section .confirm-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff0a;border:1px solid rgba(235,207,131,.12);color:#f0ece5;padding:11px 26px;border-radius:999px;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.16em;font-family:inherit}.media-library .footer-section .confirm-section .confirm-btn:last-child{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;box-shadow:0 6px 20px -8px #c79a3a80;border-color:transparent}@media(max-width:767px){.media-library{padding:22px 16px;border-radius:16px}}.search{display:flex;flex-direction:column;align-items:center;padding:34px 16px 64px;gap:8px;width:100%}.search .search-results-text{display:flex;flex-direction:row;align-items:center;gap:14px;color:#ebcf83;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.search .search-results-text .search-results-clear{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(235,207,131,.24);border-radius:100%;background:#ebcf8314;padding:0;transition:background-color .12s ease,border-color .12s ease,transform .12s cubic-bezier(.22,1,.36,1)}.search .search-results-text .search-results-clear img{width:11px}.search .search-results-text .search-results-clear:hover{background:#ebcf832e;border-color:#ebcf8380}.search .search-results-text .search-results-clear:active{transform:scale(.92)}.search .giveaways{max-width:1360px}.slug-field .field-box.has-error{border-color:#c1001599}.slug-field .slug-prefix{padding-right:0;color:#f0ece557;font-size:14px;font-weight:500;letter-spacing:.02em}.slug-field .slug-input{padding-left:2px;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:14px;letter-spacing:.01em}.slug-field .slug-reset{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ebcf83d9;cursor:pointer;transition:color .12s ease}.slug-field .slug-reset:hover{color:#f7ecc9}.slug-field .slug-help{margin-top:8px;font-size:11px;letter-spacing:.01em;color:#f0ece557;word-break:break-all}.slug-field .slug-help.is-error{color:#ff9d9d}.locked-fields{margin:8px 0 4px;padding:16px;border-radius:10px;border:1px dashed rgba(255,255,255,.1);background:#1a191880}.locked-fields .locked-fields-note{font-size:11px;line-height:1.6;color:#f0ece557;margin-bottom:16px}.locked-fields .field-box.is-locked{background-color:#1a1918b3;color:#f0ece59e;box-shadow:none}.locked-fields .field-box.is-locked:hover{border-color:#ffffff0e}.locked-fields .field-row:last-child{margin-bottom:0}.giveaway-actions{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.giveaway-actions .action-btn{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.giveaway-actions .action-btn:hover:not(:disabled){filter:brightness(1.08)}.giveaway-actions .action-btn:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.giveaway-actions .action-btn:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.giveaway-actions .action-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid rgba(235,207,131,.12);background:#ffffff0a;color:#f0ece5;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-family:inherit;cursor:pointer}.giveaway-actions .action-btn:hover:not(:disabled){background:#ebcf831a;border-color:#ebcf8359;color:#f7ecc9}.giveaway-actions .action-btn.is-primary{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;box-shadow:0 6px 20px -8px #c79a3a80;border-color:transparent}.giveaway-actions .action-btn.is-done{background:#21ba4529;border-color:#21ba4573;color:#7ef0a1}.giveaway-actions .action-btn svg{width:14px;height:14px}.giveaway-card-wrap{position:relative;display:flex}.giveaway-card-wrap .giveaway-card-edit{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid rgba(235,207,131,.3);background:#131211d1;backdrop-filter:blur(8px);color:#ebcf83;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1),background-color .12s ease}.giveaway-card-wrap .giveaway-card-edit:focus-visible{opacity:1;transform:none}.giveaway-card-wrap .giveaway-card-edit:hover{background:#ebcf8333;color:#f7ecc9}.giveaway-card-wrap:hover .giveaway-card-edit,.giveaway-card-wrap:focus-within .giveaway-card-edit{opacity:1;transform:none}@media(pointer:coarse){.giveaway-card-wrap .giveaway-card-edit{opacity:1;transform:none}}.cover-picker{position:relative;overflow:hidden}.cover-picker .media-field-content{justify-content:flex-end;padding:0;background:linear-gradient(180deg,transparent 45%,rgba(19,18,17,.85));opacity:0;transition:opacity .22s ease}.cover-picker .cover-picker-label{padding:14px;font-size:11px;letter-spacing:.18em;color:#f7ecc9}.cover-picker:hover .media-field-content,.cover-picker:focus-visible .media-field-content{opacity:1}@media(pointer:coarse){.cover-picker .media-field-content{opacity:1}}.cover-picker:not(.filled) .media-field-content{opacity:1;justify-content:center;background:none}.home{display:flex;flex-direction:column;align-items:center;width:100%}.featured-section{position:relative;isolation:isolate;align-items:center;padding:34px 0 30px;display:flex;flex-direction:row;gap:16px;width:100%;justify-content:center;overflow:hidden}.featured-section:before{content:"";position:absolute;inset:-10%;z-index:-2;background-image:var(--featured-art);background-size:cover;background-position:center;filter:blur(46px) saturate(150%);opacity:.4;transition:background-image .42s ease}.featured-section:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 120% at 50% 0%,#13121166,#131211e0 70%),linear-gradient(180deg,#131211b3,#131211f2)}.featured-section .featured-select{cursor:pointer;flex-direction:column;display:flex;height:56px;width:40px;border-radius:999px;background:#1a191899;border:1px solid rgba(235,207,131,.12);backdrop-filter:blur(8px);justify-content:center;align-items:center;flex-shrink:0;transition:background-color .22s ease,border-color .22s ease,transform .12s cubic-bezier(.22,1,.36,1),opacity .22s ease;opacity:.7}.featured-section .featured-select img{width:14px;opacity:.9}.featured-section .featured-select:hover{opacity:1;background:#ebcf8324;border-color:#ebcf8366}.featured-section .featured-select:active{transform:scale(.93)}@media(max-width:767px){.featured-section .featured-select{display:none}}.featured-section .content{display:flex;flex-direction:column;min-width:0;align-items:center;gap:16px}.featured-section .content .heading{display:flex;flex-direction:row;align-items:center;gap:14px;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#ebcf83e6}.featured-section .content .heading:before,.featured-section .content .heading:after{content:"";height:1px;width:60px;background:linear-gradient(90deg,transparent,rgba(235,207,131,.45),transparent)}@media(max-width:767px){.featured-section{padding:20px 0 24px}.featured-section .content{width:100%;padding:0 14px}}.featured-box{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:22px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;position:relative;cursor:pointer;overflow:hidden;display:flex;flex-direction:row;width:940px;max-width:100%;height:400px;justify-content:flex-end;padding:0;text-align:left;color:#f0ece5;font-family:inherit;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease,border-color .22s ease}.featured-box:hover{transform:translateY(-4px);border-color:#ebcf8352;box-shadow:0 34px 68px -30px #000000f2,0 0 0 1px #ebcf831a}.featured-box:hover .featured-art{transform:scale(1.04)}.featured-box:hover .featured-title{color:#f7ecc9}.featured-box:active{transform:translateY(-1px)}.featured-box .featured-art{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#221f1d;transition:transform .9s cubic-bezier(.22,1,.36,1)}.featured-box .featured-content{position:relative;display:flex;flex-direction:column;padding:26px;width:340px;min-width:0;gap:14px;background:linear-gradient(100deg,#1312118c,#131211ed 22%);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border-left:1px solid rgba(235,207,131,.14)}.featured-box .featured-content .featured-header{display:flex;flex-direction:row;gap:14px;align-items:flex-start}.featured-box .featured-content .featured-header .featured-details{display:flex;flex-direction:column;flex:1;min-width:0;gap:6px}.featured-box .featured-content .featured-header .featured-details .featured-title{font-size:30px;font-weight:700;line-height:1.08;letter-spacing:-.03em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-transform:uppercase;overflow-wrap:anywhere;transition:color .22s ease}.featured-box .featured-content .featured-header .featured-details .featured-subtitle{display:flex;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#f0ece557;flex-direction:row}.featured-box .featured-content .featured-header .featured-details .featured-subtitle .featured-username{color:#ebcf83e6}.featured-box .featured-content .featured-header .featured-avatar{display:flex;flex-direction:column;width:54px;height:54px;border-radius:100%;flex-shrink:0;border-width:2px;box-shadow:0 0 0 1px #ebcf8340}.featured-box .featured-content .featured-description{display:-webkit-box;font-size:12.5px;line-height:1.55;font-weight:400;color:#f0ece59e;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.featured-box .featured-content .featured-countdown{display:flex;flex-direction:row;align-items:flex-end;margin-top:auto;gap:8px}.featured-box .featured-content .featured-countdown .featured-countdown-section{display:flex;flex-direction:column;font-weight:600}.featured-box .featured-content .featured-countdown .featured-countdown-section .featured-countdown-box{display:flex;flex-direction:row;align-items:baseline;gap:3px}.featured-box .featured-content .featured-countdown .featured-countdown-section .featured-countdown-box .featured-countdown-digit{font-size:30px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.featured-box .featured-content .featured-countdown .featured-countdown-section .featured-countdown-box .featured-countdown-name{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ebcf83d9}.featured-box .featured-content .featured-footer{display:flex;flex-direction:row;align-items:stretch;gap:8px}.featured-box .featured-content .featured-footer .featured-entries-section{display:flex;flex-direction:column;flex:1;min-width:0}.featured-box .featured-content .featured-footer .featured-entries-section .featured-entries{display:flex;flex-direction:row;gap:8px}.featured-box .featured-content .featured-footer .featured-price{justify-content:center;align-self:center;flex-shrink:0}@media(max-width:767px){.featured-box{width:100%;height:auto;flex-direction:column}.featured-box .featured-art{position:relative;inset:auto;width:100%;aspect-ratio:16/9}.featured-box .featured-content{width:100%;border-left:none;border-top:1px solid rgba(235,207,131,.14);background:linear-gradient(180deg,#131211b3,#131211f2);padding:18px}}.featured-selector{display:flex;flex-direction:row;justify-content:center;gap:7px}.featured-selector .featured-selector-box{border:none;border-radius:999px;width:26px;height:5px;background:#efefef29;cursor:pointer;padding:0;transition:background .22s ease,width .22s cubic-bezier(.22,1,.36,1)}.featured-selector .featured-selector-box:hover{background:#ebcf8380}.featured-selector .featured-selector-box.active{width:40px;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a)}.featured-skeleton{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:22px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;width:940px;max-width:100%;height:400px;display:flex;flex-direction:row;overflow:hidden}.featured-skeleton .featured-skeleton-art{flex:1}.featured-skeleton .featured-skeleton-panel{width:340px;padding:26px;display:flex;flex-direction:column;gap:14px;border-left:1px solid rgba(235,207,131,.14)}@media(max-width:767px){.featured-skeleton{height:auto;flex-direction:column}.featured-skeleton .featured-skeleton-art{aspect-ratio:16/9}.featured-skeleton .featured-skeleton-panel{width:100%;border-left:none}}.giveaways-section{flex-direction:row;display:flex;justify-content:center;width:100%;padding:12px 0 56px}.giveaways-section .content{flex-direction:column;display:flex;align-items:center;width:100%;max-width:1360px;padding:0 32px;gap:4px}@media(max-width:767px){.giveaways-section .content{padding:0 14px}}.giveaways-section .giveaways-content-section{flex-direction:row;display:flex;width:100%;justify-content:center}.giveaways-section .giveaways-content{flex-direction:column;display:flex;width:100%}.giveaways-selector{flex-direction:row;display:flex;align-items:center;gap:10px;padding:6px;border-radius:999px;background:#1a191899;border:1px solid rgba(235,207,131,.12);backdrop-filter:blur(8px)}.giveaways-selector .giveaways-selector-box{cursor:pointer;display:flex;flex-direction:row;gap:10px;background:transparent;text-transform:uppercase;height:40px;padding:0 18px;justify-content:center;align-items:center;border-radius:999px;border:none;white-space:nowrap;transition:background-color .22s ease,color .22s ease,transform .12s cubic-bezier(.22,1,.36,1)}.giveaways-selector .giveaways-selector-box .giveaways-selector-box-icon{display:flex;flex-direction:column;height:15px}.giveaways-selector .giveaways-selector-box .giveaways-selector-box-icon img{height:15px;opacity:.6;transition:opacity .22s ease}.giveaways-selector .giveaways-selector-box .giveaways-selector-box-name{display:flex;font-size:12px;font-weight:600;letter-spacing:.14em;flex-direction:column;color:#f0ece59e;transition:color .22s ease}.giveaways-selector .giveaways-selector-box:hover:not(.active){background:#ebcf8314}.giveaways-selector .giveaways-selector-box:hover:not(.active) .giveaways-selector-box-name{color:#f0ece5}.giveaways-selector .giveaways-selector-box:hover:not(.active) .giveaways-selector-box-icon img{opacity:.9}.giveaways-selector .giveaways-selector-box:active{transform:scale(.97)}.giveaways-selector .giveaways-selector-box.active{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);box-shadow:0 6px 20px -8px #c79a3a80}.giveaways-selector .giveaways-selector-box.active .giveaways-selector-box-name{color:#151515}.giveaways-selector .giveaways-selector-box.active .giveaways-selector-box-icon img{opacity:1;filter:brightness(.2)}@media(max-width:767px){.giveaways-selector::-webkit-scrollbar{display:none}.giveaways-selector{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;border-radius:16px}}.page-giveaway-details{display:flex;flex-direction:row;justify-content:center;padding:34px 16px 64px;width:100%}.page-giveaway-details .giveaway-details{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:22px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;overflow:hidden;color:#f0ece5;display:flex;flex-direction:column;width:720px;max-width:100%}.page-giveaway-details .giveaway-details .giveaway-content{padding:34px 34px 26px;display:flex;flex-direction:column;gap:20px}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-header{flex-direction:row;display:flex;width:100%;gap:16px;align-items:flex-start}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-header .giveaway-price{display:inline-flex;align-items:center;justify-content:center;font-size:17px;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;font-weight:700;padding:9px 20px;border-radius:999px;flex-shrink:0;box-shadow:0 6px 20px -8px #c79a3a80}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-header .giveaway-header-names{display:flex;flex-direction:column;flex:1;min-width:0;gap:6px}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-header .giveaway-header-names .giveaway-username{cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ebcf83e6;transition:color .12s ease}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-header .giveaway-header-names .giveaway-username:hover{color:#f7ecc9}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-header .giveaway-header-names .giveaway-name{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-transform:uppercase;overflow-wrap:anywhere}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-cover-media{width:100%;aspect-ratio:16/9;border-radius:16px;background-position:center;background-size:cover;background-color:#1a1918;box-shadow:0 1px 2px #0006}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-description{font-size:15px;line-height:1.6;text-align:center;color:#f0ece59e;text-transform:none}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-terms{font-size:12px;line-height:1.6;text-align:center;color:#f0ece557}.page-giveaway-details .giveaway-details .giveaway-entries-strip{display:flex;flex-direction:row;width:100%;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;font-weight:700}.page-giveaway-details .giveaway-details .giveaway-entries-strip>div{flex-direction:column;display:flex;justify-content:center;flex:1;align-items:center;text-align:center;padding:14px 8px;gap:2px;min-width:0}.page-giveaway-details .giveaway-details .giveaway-entries-strip .giveaway-entries-total-title,.page-giveaway-details .giveaway-details .giveaway-entries-strip .giveaway-entries-entered-title,.page-giveaway-details .giveaway-details .giveaway-entries-strip .giveaway-entries-days-title{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.page-giveaway-details .giveaway-details .giveaway-entries-strip .giveaway-entries-total-data,.page-giveaway-details .giveaway-details .giveaway-entries-strip .giveaway-entries-entered-data,.page-giveaway-details .giveaway-details .giveaway-entries-strip .giveaway-entries-days-data{font-size:21px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.page-giveaway-details .giveaway-details .giveaway-entries-strip .giveaway-entries-entered{border-left:1px solid rgba(0,0,0,.22);border-right:1px solid rgba(0,0,0,.22)}.page-giveaway-details .giveaway-details .giveaway-objectives{display:flex;flex-direction:column;padding:18px;gap:10px}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective{cursor:pointer;padding:14px 18px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#2b27248c;color:inherit;font-family:inherit;flex-direction:row;display:flex;width:100%;align-items:center;gap:16px;transition:background-color .22s ease,border-color .22s ease,transform .12s cubic-bezier(.22,1,.36,1)}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective:hover:not(:disabled){background:#ebcf831a;border-color:#ebcf8357}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective:hover:not(:disabled) .giveaway-objective-points{filter:brightness(1.1)}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective:active:not(:disabled){transform:translateY(1px) scale(.995)}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective.entered,.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective:disabled{cursor:default;background:#ebcf831f;border-color:#ebcf834d}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective .giveaway-objective-section-logo{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective .giveaway-objective-section-logo .giveaway-objective-logo img{width:26px}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective .giveaway-objective-section-name{display:flex;flex-direction:column;flex:1;min-width:0;text-align:left;font-size:14px;font-weight:500;letter-spacing:.02em;color:#f0ece5}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective .giveaway-objective-section-name .giveaway-objective-name{overflow-wrap:anywhere}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective .giveaway-objective-section-points{display:flex;align-items:flex-end;flex-direction:column;flex-shrink:0}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective .giveaway-objective-section-points .giveaway-objective-points{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;padding:7px 18px;border-radius:999px;font-weight:700;font-size:13px;white-space:nowrap;box-shadow:0 6px 20px -8px #c79a3a80;transition:filter .22s ease}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective .giveaway-objective-done{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ebcf83e6}@media(max-width:767px){.page-giveaway-details .giveaway-details{border-radius:16px}.page-giveaway-details .giveaway-details .giveaway-content{padding:22px 16px 16px}.page-giveaway-details .giveaway-details .giveaway-content .giveaway-header .giveaway-header-names .giveaway-name{font-size:22px}.page-giveaway-details .giveaway-details .giveaway-objectives{padding:12px}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective{padding:12px 14px;gap:12px}.page-giveaway-details .giveaway-details .giveaway-objectives .giveaway-objective .giveaway-objective-section-points .giveaway-objective-points{padding:6px 14px}}.account-page,.user-page{display:flex;flex-direction:column;align-items:center;width:100%;padding:34px 16px 64px;gap:28px}.account-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1360px;flex-wrap:wrap}.account-header .account-title{font-size:26px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.account-body{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1360px;gap:20px}.user-header{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:22px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;display:flex;flex-direction:row;align-items:center;gap:22px;width:100%;max-width:1360px;padding:26px 30px}.user-header .user-avatar{width:88px;height:88px;border-radius:100%;flex-shrink:0;background-size:cover;background-position:center;background-color:#2b2724;box-shadow:0 0 0 2px #ebcf8359}.user-header .user-identity{display:flex;flex-direction:column;gap:6px;min-width:0}.user-header .user-identity .user-name{font-size:28px;font-weight:700;letter-spacing:-.03em;overflow-wrap:anywhere}.user-header .user-identity .user-handle{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ebcf83d9}.user-header .user-identity .user-stats{display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:6px;font-size:12px;color:#f0ece59e}.user-header .user-identity .user-stats strong{color:#f0ece5;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:767px){.user-header{flex-direction:column;text-align:center;align-items:center;padding:22px 16px}.user-header .user-identity{align-items:center}.user-header .user-stats{justify-content:center}}.user-section{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1360px;gap:8px}.feed-pagination{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px;width:100%}.feed-pagination .feed-pagination-count{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f0ece557;font-variant-numeric:tabular-nums}.giveaway-card-actions{position:absolute;top:12px;right:12px;z-index:3;display:flex;flex-direction:row;gap:6px;opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.giveaway-card-wrap:hover .giveaway-card-actions,.giveaway-card-wrap:focus-within .giveaway-card-actions{opacity:1;transform:none}@media(pointer:coarse){.giveaway-card-actions{opacity:1;transform:none}}.back-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:9px 16px 9px 12px;border-radius:999px;border:1px solid rgba(235,207,131,.12);background:#ffffff0a;color:#f0ece59e;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.back-link:hover:not(:disabled){filter:brightness(1.08)}.back-link:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.back-link:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.back-link svg{width:14px;height:14px}.back-link:hover{background:#ebcf831a;border-color:#ebcf8359;color:#f7ecc9}.entry-hint{padding:12px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#1a191899;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:#f0ece59e;text-align:center;text-transform:none;width:100%}.entry-hint.is-in{border-color:#21ba4559;background:#21ba451a;color:#9df0b8}.entry-hint.is-closed{border-color:#ffffff14;color:#f0ece557}.route-fallback{flex:1;min-height:60vh}.media-picker{z-index:5100}.account-heading{display:flex;flex-direction:column;gap:7px;min-width:0}.account-meta{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f0ece557;font-variant-numeric:tabular-nums;min-height:1em}.account-sections{display:flex;flex-direction:row;gap:26px;width:100%;max-width:1360px;border-bottom:1px solid rgba(235,207,131,.12)}.account-section{position:relative;padding:0 2px 12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f0ece557;text-decoration:none;transition:color .22s ease}.account-section:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.22,1,.36,1)}.account-section:hover{color:#f0ece59e}.account-section.active{color:#f7ecc9}.account-section.active:after{transform:scaleX(1)}.account-primary{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.account-primary:hover:not(:disabled){filter:brightness(1.08)}.account-primary:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.account-primary:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.account-primary{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;box-shadow:0 6px 20px -8px #c79a3a80;display:inline-flex;align-items:center;gap:9px;padding:0 22px;height:42px;border:none;border-radius:999px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.account-primary-glyph{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.loot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;width:100%}.key-card{background:linear-gradient(180deg,#2b2724eb,#1a1918f0);border:1px solid rgba(235,207,131,.12);border-radius:16px;box-shadow:0 18px 42px -26px #000000e6,inset 0 1px #ffffff0b;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .42s ease,background-color .22s ease}.key-card:hover{transform:translateY(-2px);border-color:#ebcf834d;box-shadow:0 26px 54px -28px #000000f2,0 0 0 1px #ebcf8317}.key-card:active{transform:translateY(0);transition-duration:.12s}.key-card{display:flex;flex-direction:column;overflow:hidden;min-width:0}.key-card.featured{border-color:#ebcf834d}.key-card.skeleton-card{gap:12px;padding:18px}.key-card-art{display:flex;align-items:center;justify-content:center;height:108px;background-size:cover;background-position:center;border-bottom:1px solid rgba(0,0,0,.4);filter:saturate(.85) brightness(.72);transition:filter .42s ease}.key-card:hover .key-card-art{filter:saturate(1) brightness(.85)}.key-card-art.placeholder{background:radial-gradient(120% 90% at 50% 0%,rgba(235,207,131,.09),transparent 70%),#1a1918;filter:none}.key-card-glyph{width:34px;height:34px;fill:none;stroke:#ebcf836b;stroke-width:1.6;stroke-linecap:round}.key-card-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;min-width:0}.key-card-heading{display:flex;flex-direction:column;gap:3px;min-width:0}.key-card-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#f0ece5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-card-subtitle{margin:0;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ebcf83cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-strip{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.key-strip:hover:not(:disabled){filter:brightness(1.08)}.key-strip:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.key-strip:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.key-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 14px;background-color:#00000047;border:1px solid rgba(235,207,131,.12);border-radius:10px;cursor:pointer;text-align:left}.key-strip.revealed{background-color:#ebcf8317;border-color:#ebcf8357}.key-strip-value{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:13px;letter-spacing:.05em;color:#f0ece59e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:text}.key-strip.revealed .key-strip-value{color:#f7ecc9}.key-strip-hint{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f0ece557}.key-strip.revealed .key-strip-hint{color:#ebcf83bf}.key-card-link{align-self:flex-start;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f0ece557;text-decoration:none;transition:color .22s ease}.key-card-link:hover{color:#ebcf83}.my-media .tags .tag{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.my-media .tags .tag:hover:not(:disabled){filter:brightness(1.08)}.my-media .tags .tag:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.my-media .tags .tag:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.my-media .tags .tag{padding:7px 14px;background-color:transparent;border:1px solid rgba(235,207,131,.12);border-radius:999px;color:#f0ece59e;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;cursor:pointer}.my-media .tags .tag:hover{color:#f0ece5;border-color:#ebcf834d}.my-media .tags .tag.active{background-color:#ebcf831f;border-color:#ebcf8373;color:#f7ecc9}.empty-state:has(.account-primary){display:flex;flex-direction:column;align-items:center;gap:16px}.link-button{padding:0;background:none;border:none;color:#ebcf83;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.link-button:hover{color:#f7ecc9}@media(max-width:767px){.account-sections{gap:18px;overflow-x:auto;scrollbar-width:none}.account-sections::-webkit-scrollbar{display:none}.account-section{flex-shrink:0}.loot-grid{grid-template-columns:minmax(0,1fr)}}.upload-media{display:flex;flex-direction:column;gap:22px;width:100%;max-width:1000px;align-self:flex-start}.upload-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.upload-back{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.upload-back:hover:not(:disabled){filter:brightness(1.08)}.upload-back:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.upload-back:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.upload-back{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:none;color:#f0ece557;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.upload-back svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.upload-back:hover:not(:disabled){color:#ebcf83}.upload-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#f0ece5}.upload-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:26px;align-items:start}.upload-plate-column{display:flex;flex-direction:column;gap:0;min-width:0}.upload-plate{display:flex;align-items:center;justify-content:center;position:relative;height:340px;padding:14px;background-color:#0000003d;border:1px dashed rgba(235,207,131,.38);border-radius:16px 16px 0 0;border-bottom:none;transition:border-color .22s ease,background-color .22s ease}.upload-plate:hover{border-color:#ebcf8373}.upload-plate.dragging{border-color:#ebcf83;border-style:solid;background-color:#ebcf8312}.upload-plate.filled{border-style:solid;border-color:#ebcf832e;background-color:#0000005c}.upload-plate.busy{opacity:.6;pointer-events:none}.upload-preview{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:0 18px 42px -26px #000000e6}.upload-empty{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;padding:0;background:none;border:none;color:inherit;font-family:inherit;cursor:pointer;justify-content:center}.upload-glyph{width:40px;height:40px;margin-bottom:4px;fill:none;stroke:#ebcf8380;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .22s ease}.upload-plate:hover .upload-glyph,.upload-plate.dragging .upload-glyph{stroke:#ebcf83}.upload-empty-title{font-size:13px;font-weight:600;color:#f0ece5}.upload-empty-body{font-size:11px;color:#f0ece557}.upload-facts{display:flex;flex-direction:row;align-items:center;gap:9px;padding:11px 14px;background-color:#1a1918;border:1px solid rgba(235,207,131,.18);border-radius:0 0 16px 16px;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:11px;letter-spacing:.03em;color:#f0ece557;font-variant-numeric:tabular-nums;min-height:40px}.upload-fact-name{color:#f0ece59e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.upload-fact-sep{color:#ebcf8359}.upload-replace{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.upload-replace:hover:not(:disabled){filter:brightness(1.08)}.upload-replace:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.upload-replace:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.upload-replace{margin-left:auto;padding:5px 12px;background-color:transparent;border:1px solid rgba(235,207,131,.12);border-radius:999px;color:#f0ece59e;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;flex-shrink:0}.upload-replace:hover:not(:disabled){color:#f7ecc9;border-color:#ebcf8366}.upload-details{display:flex;flex-direction:column;gap:22px;min-width:0}.upload-field{display:flex;flex-direction:column;gap:8px;min-width:0}.upload-field-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ebcf83cc}.upload-input{width:100%;height:50px;padding:0 15px;background-color:#2b2724;border:1px solid rgba(255,255,255,.055);border-radius:10px;color:#f0ece5;font-family:inherit;font-size:14px;text-align:left;transition:border-color .22s ease,box-shadow .22s ease}.upload-input::placeholder{color:#f0ece557}.upload-input:focus{outline:none;border-color:#ebcf8380;box-shadow:0 0 0 3px #ebcf831a}.upload-field-hint{font-size:11px;line-height:1.45;color:#f0ece557}.upload-error{margin:0;padding:11px 13px;background-color:#c100151f;border:1px solid rgba(193,0,21,.4);border-radius:10px;color:#ffb4b4;font-size:12.5px;line-height:1.45}.upload-actions{display:flex;flex-direction:row;align-items:center;gap:14px;margin-top:auto}.upload-cancel{transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.upload-cancel:hover:not(:disabled){filter:brightness(1.08)}.upload-cancel:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.upload-cancel:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.upload-cancel{padding:0;background:none;border:none;color:#f0ece557;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.upload-cancel:hover:not(:disabled){color:#f0ece5}@media(max-width:767px){.upload-plate{height:240px}.upload-actions{flex-direction:row-reverse;justify-content:space-between}}*,*:before,*:after{box-sizing:border-box}:root{color-scheme:dark;--gold: #ebcf83}html,body{margin:0;padding:0;background-color:#131211;color:#f0ece5;overflow-x:clip}body{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-image:radial-gradient(120% 70% at 50% -12%,rgba(220,184,98,.06),transparent 60%),radial-gradient(70% 55% at 6% 10%,rgba(168,127,44,.04),transparent 70%),radial-gradient(75% 60% at 96% 55%,rgba(168,127,44,.03),transparent 72%);background-attachment:fixed;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#app{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:#ebcf8340;color:#fff}input,textarea,button,select{font-family:inherit;letter-spacing:inherit}input:focus,select:focus,textarea:focus,button:focus{outline:none}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid #ebcf83;outline-offset:2px;border-radius:6px}input,textarea{border:none;resize:none;background-color:#2b2724;color:#f0ece5;overflow:hidden}input::placeholder,textarea::placeholder{color:#f0ece557}textarea{width:100%;padding:12px 14px}button{border:none;background:none;color:inherit;padding:0;cursor:pointer}*{scrollbar-width:thin;scrollbar-color:rgba(235,207,131,.22) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#ebcf8333;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:#ebcf8359}.background-cover.filled{border:none;background-blend-mode:normal;background-color:transparent}.background-cover.contain{background-size:contain}.background-cover{border:2px dashed rgba(235,207,131,.35);box-sizing:border-box;border-radius:10px;background-color:#221f1d;background-blend-mode:darken;background-size:cover;background-position:center;background-repeat:no-repeat}.small-text{font-size:14px}.highlight{color:#ebcf83}.disabled{opacity:.35!important;cursor:not-allowed!important}.giveaway-username,.cursor-pointer{cursor:pointer}.gold-text{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);-webkit-background-clip:text;background-clip:text;color:transparent}.engraved{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:#ebcf83d9}.section-title{display:flex;align-items:center;gap:16px;width:100%;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:#ebcf83e6}.section-title:before,.section-title:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(235,207,131,.35),transparent)}.btn{background-image:linear-gradient(135deg,#f7ecc9,#dcb862 45%,#c79a3a);color:#151515;box-shadow:0 6px 20px -8px #c79a3a80;transition:transform .12s cubic-bezier(.22,1,.36,1),filter .12s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.94)}.btn:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border-radius:999px;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;height:50px;padding:0 28px}.input{height:50px;border-radius:10px;background-color:#2b2724;color:#f0ece5}.upper{text-transform:uppercase}.link{color:#ebcf83;cursor:pointer;transition:color .12s ease}.link:hover{color:#f7ecc9}.with-margin:last-child{margin-bottom:0}.with-margin.small-margin{margin-bottom:10px}.with-margin.large-margin{margin-bottom:44px}.with-margin{margin-bottom:20px}.text-accent{color:#ebcf83}.text-center{text-align:center}.text-muted{color:#f0ece59e}.heading-text{font-size:22px;letter-spacing:-.02em}.no-padding{padding:0}.center{justify-content:center}.no-margin{margin-bottom:0}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
