.rankRibbon{--ribbon-fold: 0.4em;position:absolute;z-index:10;left:calc(-1*var(--ribbon-fold) - 1px);padding:calc(2*var(--ribbon-fold)) .6em 0;border-radius:var(--ribbon-fold) 0 0 var(--ribbon-fold);font-size:10px;font-weight:700;line-height:1.8;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:radial-gradient(100% 50% at left, var(--ribbon-color) 98%, rgba(0, 0, 0, 0) 101%) 100% 100%/.5lh calc(100% - 2*var(--ribbon-fold)),radial-gradient(100% 50% at right, rgba(0, 0, 0, 0.3333333333) 98%, rgba(0, 0, 0, 0) 101%) 0 0/var(--ribbon-fold) calc(2*var(--ribbon-fold)),conic-gradient(at var(--ribbon-fold) calc(2 * var(--ribbon-fold)), rgba(0, 0, 0, 0) 25%, var(--ribbon-color) 0) 0 0/calc(101% - 0.5lh) 100%;background-repeat:no-repeat}.rankRibbon[data-light-text=true]{text-shadow:0 1px 2px rgba(0,0,0,.5)}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.accountSlot{display:flex;align-items:center;justify-content:flex-end;gap:16px}.accountSlot__divider{width:1px;height:24px;background:hsla(0,0%,100%,.08)}.accountSkeleton{background:hsla(0,0%,100%,.04);border-radius:4px;position:relative;overflow:hidden;display:block;width:34px;height:34px}.accountSkeleton::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.06) 50%, transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite}.signInButton{animation:fadeIn .2s ease-out both}.accountChip{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border:none;border-radius:6px;background:rgba(0,0,0,0);font:inherit;color:#fff;cursor:pointer;animation:fadeIn .2s ease-out both;transition:background-color .15s ease,opacity .2s ease}.accountChip:hover,.accountChip[data-expanded]{background-color:hsla(0,0%,100%,.04)}.accountChip:focus-visible{outline:2px solid #ff5d02;outline-offset:2px}.accountChip[data-pending=true]{cursor:default}.accountChip[data-pending=true]:hover{background-color:rgba(0,0,0,0)}.accountChip[data-signing-out=true]{opacity:.5;cursor:default}.accountChip__name{max-width:144px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}@media(max-width: 1199px){.accountChip__name{display:none}}.accountChip__chevron{color:#666;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}[data-expanded]>.accountChip__chevron{transform:rotate(180deg)}.accountMenu__header{position:relative;display:flex;align-items:center;gap:12px;padding:16px 16px 40px;border-bottom:1px solid hsla(0,0%,100%,.06)}.rankRibbon.accountMenu__ribbon{bottom:8px;padding-left:calc(16px + var(--ribbon-fold) + 1px);padding-right:16px}.accountIdentity{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.accountIdentity__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;font-weight:700;color:#fff}.accountIdentity__discord{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.25;color:#666}.moreMenuItem.accountMenu__sign-out:hover{color:#ef4444 !important}.mobileAccountHead{display:inline-flex;padding:0;border:none;background:none;cursor:pointer;border-radius:4px}.mobileAccountHead:focus-visible{outline:2px solid #ff5d02;outline-offset:2px}.mobileAccount{display:flex;align-items:center;gap:12px;padding:12px;margin:-12px;border-radius:8px;color:#fff;text-decoration:none}.mobileAccount[data-interactive=true]{transition:background-color .15s ease}.mobileAccount[data-interactive=true]:hover{background-color:hsla(0,0%,100%,.04)}.mobileAccount[data-stacked=true]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:-20px}.mobileAccount__player{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.mobileAccount__chevron{flex-shrink:0;color:#666}.mobileAccount__skeleton-head{background:hsla(0,0%,100%,.04);border-radius:4px;position:relative;overflow:hidden;flex-shrink:0;width:40px;height:40px}.mobileAccount__skeleton-head::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.06) 50%, transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite}.mobileAccount__skeleton-line{background:hsla(0,0%,100%,.04);border-radius:4px;position:relative;overflow:hidden;width:120px;height:12px}.mobileAccount__skeleton-line::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.06) 50%, transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite}.mobileSignIn{align-self:flex-start}.mobileSignOut{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;font:inherit;font-size:16px;color:#666;cursor:pointer;transition:color .15s ease}.mobileSignOut:hover:not(:disabled){color:#ef4444}.mobileSignOut:disabled{cursor:default}@media(prefers-reduced-motion: reduce){.signInButton,.accountChip{animation:none}}
.navLink{position:relative;transition:color .15s ease}.navLink:hover{color:#fff !important}.navLink[data-active=true]{color:#fff !important}.moreMenuDropdown{background:linear-gradient(135deg, rgba(20, 20, 22, 0.7) 0%, rgba(15, 15, 17, 0.8) 100%);background-color:rgba(0,0,0,0) !important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.08);padding:0 !important;min-width:140px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.04);animation:dropdownFadeIn .18s cubic-bezier(0.16, 1, 0.3, 1);overflow:visible}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-4px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.moreMenuItem{padding:10px 16px !important;border-radius:0 !important;font-size:14px;font-weight:500;letter-spacing:.01em;color:hsla(0,0%,100%,.6);background:rgba(0,0,0,0) !important;transition:background-color .15s ease,color .15s ease;margin:0 !important;width:100%}.moreMenuItem:first-child{padding-top:14px !important}.moreMenuItem:last-child{padding-bottom:14px !important;border-radius:0 0 7px 7px !important}.moreMenuItem:hover{background-color:hsla(0,0%,100%,.06) !important;color:hsla(0,0%,100%,.95) !important}.moreMenuItem:active{background-color:hsla(0,0%,100%,.08) !important}.moreMenuItem[data-active=true]{background-color:rgba(255,93,2,.12) !important;color:#ff5d02 !important}.moreMenuTrigger{display:flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;padding:6px 10px;margin:-6px -10px;border-radius:6px;font:inherit;color:inherit;transition:background-color .15s ease,color .15s ease}.moreMenuTrigger:hover{background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.moreMenuTrigger[data-opened=true]{color:hsla(0,0%,100%,.9)}.moreMenuChevron{transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.moreMenuChevron[data-opened=true]{transform:rotate(180deg)}.drawerDivider{display:block;margin:8px 0;border-top:1px solid hsla(0,0%,100%,.1)}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.skeleton-box{background:hsla(0,0%,100%,.04);border-radius:4px;position:relative;overflow:hidden}.skeleton-box::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.06) 50%, transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-text{height:20px;border-radius:3px}.home-grid-skeleton{animation:fadeIn .4s ease-out}
.infractions-drawer-overlay{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .3s cubic-bezier(0.4, 0, 0.2, 1)}.infractions-drawer-overlay--open{opacity:1;visibility:visible}.infractions-drawer{position:fixed;top:0;right:0;bottom:0;z-index:9999;display:flex;flex-direction:column;background:#0a0a0c;border-left:1px solid hsla(0,0%,100%,.06);transform:translateX(100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:-20px 0 60px rgba(0,0,0,.5)}.infractions-drawer--open{transform:translateX(0)}.infractions-drawer--dragging{transition:none;user-select:none}.infractions-drawer--mobile{width:100%;border-left:none;box-shadow:none}.infractions-drawer__resize{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:10}.infractions-drawer__resize:hover{background:hsla(0,0%,100%,.05)}.infractions-drawer__close{position:absolute;top:16px;right:16px;z-index:10;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#999;cursor:pointer;transition:all .15s ease}.infractions-drawer__close:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.2)}.infractions-drawer__content{flex:1;overflow-y:auto;overflow-x:hidden}.infractions-drawer__content::-webkit-scrollbar{width:8px}.infractions-drawer__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.infractions-drawer__content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.infractions-drawer__content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}.infractions-drawer__header{position:relative;display:flex;align-items:center;gap:12px;padding:24px;border-bottom:1px solid hsla(0,0%,100%,.06);background:linear-gradient(135deg, rgba(239, 83, 80, 0.08) 0%, rgba(239, 83, 80, 0.02) 100%);overflow:hidden}.infractions-drawer__header-accent{position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle at top right, rgba(239, 83, 80, 0.2) 0%, transparent 70%);pointer-events:none}.infractions-drawer__header-icon{position:relative;width:48px;display:flex;align-items:center;justify-content:center;background:rgba(239,83,80,.15);border-radius:8px;color:#ef5350;flex-shrink:0;align-self:stretch}.infractions-drawer__header-info{position:relative;flex:1;min-width:0}.infractions-drawer__title{font-size:18px;font-weight:600;color:#fff;margin:0 0 4px 0}.infractions-drawer__meta-row{display:flex;align-items:center;gap:8px}.infractions-drawer__count-badge{padding:2px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#ef5350;background:rgba(239,83,80,.15);border-radius:4px}.infractions-drawer__active-count{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:#666}.infractions-drawer__header-badge{padding:4px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ef5350;background:rgba(239,83,80,.15);border-radius:4px;flex-shrink:0}.infractions-drawer__section{border-bottom:1px solid hsla(0,0%,100%,.06)}.infractions-drawer__section--open .infractions-drawer__section-header{background:hsla(0,0%,100%,.02)}.infractions-drawer__section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background:rgba(0,0,0,0);border:none;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background .15s ease}.infractions-drawer__section-header:hover{background:hsla(0,0%,100%,.04)}.infractions-drawer__section-title{display:flex;align-items:center;gap:8px}.infractions-drawer__section-count{font-size:12px;font-weight:500;color:#666}.infractions-drawer__section-icon{display:flex;align-items:center;justify-content:center;transition:transform .2s ease;color:#666}.infractions-drawer__section-icon--open{transform:rotate(90deg)}.infractions-drawer__section-collapse{overflow:hidden;transition:height .25s ease}.infractions-drawer__section-content{padding:16px 24px}.infractions-drawer__rows{display:flex;flex-direction:column;gap:0}.infractions-drawer__row{padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.infractions-drawer__row:last-child{border-bottom:none}.infractions-drawer__row-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.infractions-drawer__row-reason{flex:1;font-size:13px;color:#fff;line-height:1.4}.infractions-drawer__row-active{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:2px 8px;border-radius:4px;background:rgba(239,83,80,.15);color:#ef5350;flex-shrink:0}.infractions-drawer__row-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#666;padding-left:22px}.infractions-drawer__row-dot{opacity:.5}.infractions-drawer__row-removed{display:inline-flex;align-items:center;gap:4px}
.tool-card{position:relative}.tool-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tool-card__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--mantine-color-dimmed)}.tool-card__content{display:flex;gap:16px}.tool-card__item-wrapper{flex-shrink:0;align-self:flex-start;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:6px}.tool-card__item-container{display:flex;align-items:center;justify-content:center;width:72px;height:72px}.tool-card__meta{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.tool-card__material{font-size:12px;font-weight:500;color:#fff;line-height:1.2}.tool-card__uses{font-size:11px;color:#555}.tool-card__details{flex:1;min-width:0}.tool-lore{width:100%;background:rgba(16,0,16,.85);border:2px solid rgba(60,20,80,.5);border-radius:3px;padding:6px 10px;font-family:"Minecraft",monospace;font-size:11px;line-height:15px;text-shadow:1px 1px #3f3f3f}.tool-lore__name{display:block;margin-bottom:2px}.tool-lore__line{display:block}.color-black{color:#000}.color-dark-blue{color:#00a}.color-dark-green{color:#0a0}.color-dark-aqua{color:#0aa}.color-dark-red{color:#a00}.color-dark-purple{color:#a0a}.color-gold{color:#fa0}.color-gray{color:#aaa}.color-dark-gray{color:#555}.color-blue{color:#55f}.color-green{color:#5f5}.color-aqua{color:#5ff}.color-red{color:#f55}.color-light-purple{color:#f5f}.color-yellow{color:#ff5}.color-white{color:#fff}.format-bold{font-weight:bold}.format-italic{font-style:italic}
.rank-badge-wrapper{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.rank-badge{height:64px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))}.rank-history-item{padding:10px 12px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:6px}
.profile-background{position:absolute;top:0;left:0;right:0;height:800px;overflow:hidden;z-index:0}.profile-background__image{position:absolute;top:0;left:0;right:0;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(3px)}.profile-background__overlay{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.6) 50%, #0a0a0a 85%, #0a0a0a 100%)}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.skeleton-box{background:hsla(0,0%,100%,.04);border-radius:4px;position:relative;overflow:hidden}.skeleton-box::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.06) 50%, transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-text{height:20px;border-radius:3px}.profile-grid{animation:fadeIn .4s ease-out}
.subject-header__back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:32px;color:#999;font-size:14px;text-decoration:none;transition:color .15s ease}.subject-header__back svg{transition:transform .15s ease}.subject-header__back:hover{color:#fff}.subject-header__back:hover svg{transform:translateX(-4px)}.subject-header__back:focus-visible{outline:2px solid #ff5d02;outline-offset:4px;border-radius:4px}
.profile-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width: 768px){.profile-grid{grid-template-columns:400px 1fr}}.profile-header{margin-bottom:24px}

.gang-profile-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width: 768px){.gang-profile-grid{grid-template-columns:400px 1fr}}.gang-header{margin-bottom:24px}
.market-item-detail__grid{display:grid;grid-template-columns:1fr 2fr;gap:24px;min-width:0}@media(max-width: 900px){.market-item-detail__grid{grid-template-columns:1fr}}.market-item-detail__grid>*{min-width:0}.market-item-detail__item-card{align-self:start}.market-item-detail__item-display{display:flex;flex-direction:column;align-items:center;gap:24px}.market-item-detail__lore-container{width:100%;background:rgba(16,0,16,.93);border:2px solid;border-image:linear-gradient(to bottom, rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31));border-image-slice:1;border-radius:4px;box-shadow:0 0 0 2px rgba(16,0,16,.93);padding:6px 10px;font-family:"Minecraft",monospace;font-size:12px;line-height:17px;text-shadow:1px 1px #3f3f3f}.market-item-detail__lore-name{display:block;margin-bottom:4px}.market-item-detail__lore-line{display:block}.market-item-detail__period-selector{display:flex;gap:8px}.market-item-detail__period-button{padding:6px 12px;font-size:12px;font-weight:600;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:#888;cursor:pointer;transition:all .15s ease}.market-item-detail__period-button:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15)}.market-item-detail__period-button--active{background:rgba(255,93,2,.1);border-color:rgba(255,93,2,.3);color:#ff5d02}.market-item-detail__transaction-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;padding:12px 16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;transition:all .15s ease}.market-item-detail__transaction-row:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}@media(max-width: 600px){.market-item-detail__transaction-row{grid-template-columns:1fr auto;gap:8px}}.market-item-detail__transaction-players{display:flex;align-items:center;gap:8px;font-size:14px}@media(max-width: 600px){.market-item-detail__transaction-players{grid-column:1/-1}}.market-item-detail__transaction-arrow{color:#666;font-size:12px}.market-item-detail__transaction-quantity{font-size:13px;color:#888;text-align:right}@media(max-width: 600px){.market-item-detail__transaction-quantity{display:none}}.market-item-detail__transaction-price{font-size:14px;font-weight:600;color:#fff;text-align:right;min-width:80px}.market-item-detail__transaction-time{font-size:12px;color:#666;text-align:right;min-width:100px}@media(max-width: 600px){.market-item-detail__transaction-time{min-width:auto}}.market-item-detail__player-link{color:#fff;text-decoration:none;transition:color .15s ease}.market-item-detail__player-link:hover{color:#ff5d02}@media(max-width: 600px){.hide-on-mobile{display:none !important}}@media(max-width: 480px){.hide-on-small-mobile{display:none !important}}@media(max-width: 768px){.hide-on-tablet{display:none !important}}.color-black{color:#000}.color-dark-blue{color:#00a}.color-dark-green{color:#0a0}.color-dark-aqua{color:#0aa}.color-dark-red{color:#a00}.color-dark-purple{color:#a0a}.color-gold{color:#fa0}.color-gray{color:#aaa}.color-dark-gray{color:#555}.color-blue{color:#55f}.color-green{color:#5f5}.color-aqua{color:#5ff}.color-red{color:#f55}.color-light-purple{color:#f5f}.color-yellow{color:#ff5}.color-white{color:#fff}.format-bold{font-weight:bold}.format-italic{font-style:italic}.format-underline{text-decoration:underline}.format-strikethrough{text-decoration:line-through}.format-obfuscated{animation:obfuscate .1s infinite}@keyframes obfuscate{0%,100%{opacity:1}50%{opacity:.3}}
.market-history__band{display:flex;flex-wrap:wrap;background-color:rgba(15,15,15,.88);border-bottom:1px solid #262626;padding:24px;gap:48px}.market-history__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 24px;border-bottom:1px solid #262626}.market-history__controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.market-history__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;background-color:rgba(15,15,15,.88);border-top:1px solid #262626;padding:16px 24px}@media(max-width: 600px){.market-history__band{padding:16px 24px;gap:24px}}
.ticker-wrapper{overflow:hidden;width:100%}.ticker-content{display:flex;animation:ticker-scroll 30s linear infinite;width:max-content}.ticker-content:hover{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
.detail-drawer-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .3s cubic-bezier(0.4, 0, 0.2, 1);overscroll-behavior:contain}.detail-drawer-overlay--open{opacity:1;visibility:visible}.detail-drawer{position:fixed;top:0;right:0;bottom:0;z-index:201;display:flex;flex-direction:column;background:#0a0a0c;border-left:1px solid hsla(0,0%,100%,.06);transform:translateX(100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:-20px 0 60px rgba(0,0,0,.5);overscroll-behavior:contain}.detail-drawer--open{transform:translateX(0)}.detail-drawer--dragging{transition:none;user-select:none}.detail-drawer--mobile{border-left:none;box-shadow:none}.detail-drawer--mobile .detail-drawer__header{padding:16px}.detail-drawer--mobile .detail-drawer__header-content{flex-direction:column-reverse;gap:16px}.detail-drawer--mobile .detail-drawer__item-preview{align-self:center}.detail-drawer--mobile .detail-drawer__section-header{padding:12px 16px}.detail-drawer--mobile .detail-drawer__section-content{padding:12px 16px}.detail-drawer__resize{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:10}.detail-drawer__resize:hover{background:hsla(0,0%,100%,.05)}.detail-drawer__close{position:absolute;top:16px;right:16px;z-index:10;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#999;cursor:pointer;transition:all .15s ease}.detail-drawer__close:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.2)}.detail-drawer__content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;overscroll-behavior:contain}.detail-drawer__content::-webkit-scrollbar{width:8px}.detail-drawer__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.detail-drawer__content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.detail-drawer__content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}.detail-drawer__header{position:relative;padding:32px 24px 32px;border-bottom:1px solid hsla(0,0%,100%,.06);overflow:hidden}.detail-drawer__header-accent{position:absolute;top:0;right:0;width:200px;height:200px;pointer-events:none}.detail-drawer__header-content{position:relative;display:flex;gap:16px;align-items:flex-start}.detail-drawer__item-preview{flex-shrink:0}.detail-drawer__header-info{flex:1;min-width:0;padding-top:4px}.detail-drawer__title-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.detail-drawer__name{font-size:20px;font-weight:600;color:#fff;margin:0}.detail-drawer__level{font-size:18px;font-weight:700}.detail-drawer__rarity-badge{display:inline-block;padding:4px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;margin-bottom:12px}.detail-drawer__description{font-size:13px;color:#999;line-height:1.5;margin:0}.detail-drawer__divider{border:none;height:1px;margin:16px 0;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.12) 20%, rgba(255, 255, 255, 0.12) 80%, transparent)}.detail-drawer__types{display:flex;flex-wrap:wrap;gap:8px}.detail-drawer__type-badge{display:inline-block;padding:4px 8px;font-size:10px;font-weight:500;color:#999;background:hsla(0,0%,100%,.06);border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.detail-drawer__section{border-bottom:1px solid hsla(0,0%,100%,.06)}.detail-drawer__section--open .detail-drawer__section-header{background:hsla(0,0%,100%,.02)}.detail-drawer__section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background:rgba(0,0,0,0);border:none;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background .15s ease}.detail-drawer__section-header:hover{background:hsla(0,0%,100%,.04)}.detail-drawer__section-icon{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.detail-drawer__section-icon svg{color:#666;transition:color .15s ease}.detail-drawer__section-icon--open{transform:rotate(90deg)}.detail-drawer__section-header:hover .detail-drawer__section-icon svg{color:#999}.detail-drawer__section-title{display:flex;align-items:center;gap:8px}.detail-drawer__section-collapse{overflow:hidden;transition:height .25s ease}.detail-drawer__section-content{padding:16px 24px}.detail-drawer__loading{display:flex;align-items:center;justify-content:center;padding:24px;font-size:13px;color:#666;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.08);border-radius:8px}.detail-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;text-align:center;background:linear-gradient(135deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.01) 100%);border:1px solid hsla(0,0%,100%,.04);border-radius:8px}.detail-drawer__empty-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:hsla(0,0%,100%,.03);border-radius:50%;color:#666}.detail-drawer__empty-text{font-size:13px;font-weight:500;color:#999}.detail-drawer__empty-subtext{font-size:12px;color:#666}.detail-drawer__flags{display:flex;flex-direction:column;gap:8px}.detail-drawer__flag{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);border-radius:8px}.detail-drawer__flag-label{font-size:13px;color:#999}.detail-drawer__flag-value{font-size:13px;font-weight:500}.detail-drawer__flag-value--yes{color:#4ade80}.detail-drawer__flag-value--no{color:#666}.detail-drawer__pills{display:flex;flex-wrap:wrap;gap:8px}.detail-drawer__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:1px solid;border-radius:24px;transition:all .15s ease}.detail-drawer__pill:hover{filter:brightness(1.1)}.detail-drawer__pill-name{font-size:13px;font-weight:500}.detail-drawer__pill-level{font-size:12px;font-weight:600;opacity:.8}.detail-drawer__eligibility-list{display:flex;flex-direction:column;gap:8px}.detail-drawer__eligibility-item{display:flex;align-items:flex-start;gap:8px;padding:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);border-radius:8px;font-size:13px;color:#999;line-height:1.5}.detail-drawer__eligibility-icon{flex-shrink:0;color:#4ade80;margin-top:2px}.detail-drawer__eligibility-icon--negative{color:#ef4444}:export{drawerBg:#0a0a0c;drawerBorder:hsla(0,0%,100%,.06);sectionBg:hsla(0,0%,100%,.02);sectionHover:hsla(0,0%,100%,.04);textPrimary:#fff;textSecondary:#999;textMuted:#666;successColor:#4ade80;errorColor:#ef4444}
.auction-house__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 16px;background-color:rgba(0,0,0,.3);border-radius:8px}.auction-house__toolbar-search{flex:1;min-width:180px}.auction-house__toolbar-divider{width:1px;align-self:stretch;margin:8px 0;background-color:hsla(0,0%,100%,.08)}@media(max-width: 768px){.auction-house__toolbar-divider{display:none}}.auction-house__toolbar-dash{color:#666;font-size:12px}.auction-house__pill-group{display:inline-flex;gap:8px;flex-wrap:wrap}.auction-house__pill{padding:6px 12px;font-size:12px;font-weight:600;font-family:inherit;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:#888;cursor:pointer;transition:all .15s ease;white-space:nowrap}.auction-house__pill:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);color:#ccc}.auction-house__pill--active{background:rgba(255,93,2,.12);border-color:rgba(255,93,2,.45);color:#ff5d02}.auction-house__pill--active:hover{background:rgba(255,93,2,.18);border-color:rgba(255,93,2,.6);color:#ff5d02}.auction-house__filter-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-right:8px}
.enchant-drawer-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .3s cubic-bezier(0.4, 0, 0.2, 1)}.enchant-drawer-overlay--open{opacity:1;visibility:visible}.enchant-drawer{position:fixed;top:0;right:0;bottom:0;z-index:201;display:flex;flex-direction:column;background:#0a0a0c;border-left:1px solid hsla(0,0%,100%,.06);transform:translateX(100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:-20px 0 60px rgba(0,0,0,.5)}.enchant-drawer--open{transform:translateX(0)}.enchant-drawer--dragging{transition:none;user-select:none}.enchant-drawer--mobile{border-left:none;box-shadow:none}.enchant-drawer--mobile .enchant-drawer__header{padding:16px}.enchant-drawer--mobile .enchant-drawer__header-content{flex-direction:column-reverse;gap:16px}.enchant-drawer--mobile .enchant-drawer__item-preview{align-self:center}.enchant-drawer--mobile .enchant-drawer__section-header{padding:12px 16px}.enchant-drawer--mobile .enchant-drawer__section-content{padding:12px 16px}.enchant-drawer--mobile .enchant-drawer__lore-tooltip{display:none}.enchant-drawer__resize{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:10}.enchant-drawer__resize:hover{background:hsla(0,0%,100%,.05)}.enchant-drawer__close{position:absolute;top:16px;right:16px;z-index:10;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#999;cursor:pointer;transition:all .15s ease}.enchant-drawer__close:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.2)}.enchant-drawer__content{flex:1;overflow-y:auto;overflow-x:visible;padding:0}.enchant-drawer__content::-webkit-scrollbar{width:8px}.enchant-drawer__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.enchant-drawer__content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.enchant-drawer__content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}.enchant-drawer__header{position:relative;padding:32px 24px 32px;border-bottom:1px solid hsla(0,0%,100%,.06);overflow:hidden}.enchant-drawer__header-accent{position:absolute;top:0;right:0;width:200px;height:200px;pointer-events:none}.enchant-drawer__header-content{position:relative;display:flex;gap:16px;align-items:flex-start}.enchant-drawer__item-preview{flex-shrink:0}.enchant-drawer__header-info{flex:1;min-width:0;padding-top:4px}.enchant-drawer__title-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.enchant-drawer__name{font-size:20px;font-weight:600;color:#fff;margin:0}.enchant-drawer__level{font-size:18px;font-weight:700}.enchant-drawer__rarity-badge{display:inline-block;padding:4px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;margin-bottom:12px}.enchant-drawer__description{font-size:13px;color:#999;line-height:1.5;margin:0}.enchant-drawer__divider{border:none;height:1px;margin:16px 0;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.12) 20%, rgba(255, 255, 255, 0.12) 80%, transparent)}.enchant-drawer__types{display:flex;flex-wrap:wrap;gap:8px}.enchant-drawer__type-badge{display:inline-block;padding:4px 8px;font-size:10px;font-weight:500;color:#999;background:hsla(0,0%,100%,.06);border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.enchant-drawer__section{border-bottom:1px solid hsla(0,0%,100%,.06)}.enchant-drawer__section--open .enchant-drawer__section-header{background:hsla(0,0%,100%,.02)}.enchant-drawer__section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background:rgba(0,0,0,0);border:none;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background .15s ease}.enchant-drawer__section-header:hover{background:hsla(0,0%,100%,.04)}.enchant-drawer__market-link{display:flex;align-items:center;gap:8px;padding:16px 24px;font-size:13px;font-weight:600;text-decoration:none;border-top:1px solid hsla(0,0%,100%,.06);transition:background .15s ease}.enchant-drawer__market-link:hover{background:hsla(0,0%,100%,.04)}.enchant-drawer__section-icon{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.enchant-drawer__section-icon svg{color:#666;transition:color .15s ease}.enchant-drawer__section-icon--open{transform:rotate(90deg)}.enchant-drawer__section-header:hover .enchant-drawer__section-icon svg{color:#999}.enchant-drawer__section-title{display:flex;align-items:center;gap:8px}.enchant-drawer__section-collapse{overflow:hidden;transition:height .25s ease}.enchant-drawer__section-content{padding:16px 24px}.enchant-drawer__price-estimate{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.enchant-drawer__price-estimate-title{display:block;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.enchant-drawer__price-estimate-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.enchant-drawer__price-estimate-label{font-size:13px;color:#999}.enchant-drawer__price-estimate-value{font-size:14px;font-weight:600;color:#fff}.enchant-drawer__transactions{display:flex;flex-direction:column;gap:0}.enchant-drawer__transaction{position:relative;display:flex;align-items:center;gap:12px;padding:12px;margin:0 -12px;border-radius:8px;cursor:default}.enchant-drawer__transaction:hover{background:hsla(0,0%,100%,.03)}.enchant-drawer__transaction-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;cursor:pointer}.enchant-drawer__transaction-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.enchant-drawer__transaction-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.enchant-drawer__transaction-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.enchant-drawer__transaction-meta{display:flex;align-items:center;gap:8px}.enchant-drawer__transaction-level{font-size:11px;font-weight:700;color:#999;letter-spacing:.5px}.enchant-drawer__transaction-bullet{color:#666;font-size:8px;line-height:1}.enchant-drawer__transaction-success{font-size:12px;font-weight:500;color:#4ade80}.enchant-drawer__transaction-slash{font-size:12px;color:#666}.enchant-drawer__transaction-destroy{font-size:12px;font-weight:500;color:#ef4444}.enchant-drawer__transaction-seller{font-size:14px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enchant-drawer__transaction-price{font-size:14px;font-weight:600;color:#fff}.enchant-drawer__transaction-time{font-size:12px;color:#666}.enchant-drawer__lore-tooltip{position:fixed;z-index:9999;background:rgba(16,0,16,.94);border:2px solid #3c00be;border-radius:4px;box-shadow:0 0 0 2px rgba(16,0,16,.94);padding:8px;font-family:"Minecraft",monospace;font-size:15px;line-height:18px;text-shadow:2px 2px #3f3f3f;pointer-events:none;min-width:420px;width:fit-content}.enchant-drawer__lore-tooltip>span{direction:ltr;display:block;white-space:break-spaces;text-align:left;overflow:visible}.enchant-drawer__lore-tooltip>span:first-child:not(:last-child){padding-bottom:4px}.enchant-drawer__enchant-pills{display:flex;flex-wrap:wrap;gap:8px}.enchant-drawer__enchant-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:1px solid;border-radius:24px;transition:all .15s ease}.enchant-drawer__enchant-pill:hover{filter:brightness(1.1)}.enchant-drawer__enchant-pill-name{font-size:13px;font-weight:500}.enchant-drawer__enchant-pill-level{font-size:12px;font-weight:600;opacity:.8}.enchant-drawer__flags{display:flex;flex-direction:column;gap:8px}.enchant-drawer__flag{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);border-radius:8px}.enchant-drawer__flag-label{font-size:13px;color:#999}.enchant-drawer__flag-value{font-size:13px;font-weight:500}.enchant-drawer__flag-value--yes{color:#4ade80}.enchant-drawer__flag-value--no{color:#666}.enchant-drawer__loading{display:flex;align-items:center;justify-content:center;padding:24px;font-size:13px;color:#666;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.08);border-radius:8px}.enchant-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;text-align:center;background:linear-gradient(135deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.01) 100%);border:1px solid hsla(0,0%,100%,.04);border-radius:8px}.enchant-drawer__empty-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:hsla(0,0%,100%,.03);border-radius:50%;color:#666}.enchant-drawer__empty-text{font-size:13px;font-weight:500;color:#999}.enchant-drawer__empty-subtext{font-size:12px;color:#666}
.filter-drawer-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .3s cubic-bezier(0.4, 0, 0.2, 1)}.filter-drawer-overlay--open{opacity:1;visibility:visible}.filter-drawer{position:fixed;left:0;right:0;bottom:0;z-index:201;display:flex;flex-direction:column;max-height:80vh;background:#0a0a0c;border-top:1px solid hsla(0,0%,100%,.06);border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.filter-drawer--open{transform:translateY(0)}.filter-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.06)}.filter-drawer__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#999;cursor:pointer;transition:all .15s ease}.filter-drawer__close:hover{background:hsla(0,0%,100%,.1);color:#fff}.filter-drawer__content{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.filter-drawer__grid{display:flex;flex-direction:column;gap:8px}.filter-drawer__option{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;cursor:pointer;transition:all .15s ease}.filter-drawer__option:active{transform:scale(0.98)}.filter-drawer__option--selected{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.filter-drawer__footer{padding:16px 24px;border-top:1px solid hsla(0,0%,100%,.06)}.filter-drawer__clear{width:100%;padding:12px 24px;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#999;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.filter-drawer__clear:hover{background:hsla(0,0%,100%,.05);color:#fff}.filter-drawer__clear:active{transform:scale(0.98)}
.items-filter-drawer-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .3s cubic-bezier(0.4, 0, 0.2, 1)}.items-filter-drawer-overlay--open{opacity:1;visibility:visible}.items-filter-drawer{position:fixed;left:0;right:0;bottom:0;z-index:201;display:flex;flex-direction:column;max-height:80vh;background:#0a0a0c;border-top:1px solid hsla(0,0%,100%,.06);border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.items-filter-drawer--open{transform:translateY(0)}.items-filter-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.06)}.items-filter-drawer__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#999;cursor:pointer;transition:all .15s ease}.items-filter-drawer__close:hover{background:hsla(0,0%,100%,.1);color:#fff}.items-filter-drawer__content{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.items-filter-drawer__grid{display:flex;flex-direction:column;gap:8px}.items-filter-drawer__option{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;cursor:pointer;transition:all .15s ease}.items-filter-drawer__option:active{transform:scale(0.98)}.items-filter-drawer__option--selected{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.items-filter-drawer__footer{padding:16px 24px;border-top:1px solid hsla(0,0%,100%,.06)}.items-filter-drawer__clear{width:100%;padding:12px 24px;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#999;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.items-filter-drawer__clear:hover{background:hsla(0,0%,100%,.05);color:#fff}.items-filter-drawer__clear:active{transform:scale(0.98)}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.vote-site-card{display:block;position:relative;text-decoration:none;color:inherit;border-radius:8px;background:linear-gradient(135deg, rgba(255, 93, 2, 0.04) 0%, rgba(255, 255, 255, 0.02) 100%);border:1px solid rgba(255,93,2,.12);cursor:pointer;animation:fadeInUp .35s ease-out 0s both;transition:all .2s ease;overflow:hidden}.vote-site-card:hover{border-color:rgba(255,93,2,.4);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.vote-site-card:hover .vote-site-card__gradient{opacity:1}.vote-site-card:hover .vote-site-card__number{background:#ff5d02;color:#000}.vote-site-card:hover .vote-site-card__name{color:#fff}.vote-site-card:hover .vote-site-card__icon{color:#ff5d02;opacity:1}.vote-site-card__gradient{position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 93, 2, 0.1) 0%, transparent 100%);opacity:0;transition:opacity .2s ease;pointer-events:none}.vote-site-card__gradient::after{content:"";position:absolute;top:0;right:0;width:64px;height:64px;background:radial-gradient(circle at top right, rgba(255, 93, 2, 0.2) 0%, transparent 70%)}.vote-site-card__content{position:relative;padding:20px;z-index:1}.vote-site-card__number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(255,93,2,.1);border:1px solid rgba(255,93,2,.15);color:rgba(255,93,2,.8);flex-shrink:0;transition:all .2s ease;font-size:13px}.vote-site-card__name{flex:1;min-width:0;color:hsla(0,0%,100%,.85);font-size:13px;transition:color .2s ease}.vote-site-card__icon{color:rgba(255,93,2,.4);transition:all .2s ease;flex-shrink:0}@media(max-width: 768px){.vote-site-card{flex:none;width:100%}.vote-site-card__content{padding:16px;gap:12px}.vote-site-card__number{width:24px;height:24px;font-size:11px}.vote-site-card__name{font-size:13px}.vote-site-card__icon{width:16px;height:16px}}
.vote-leaderboard__month-selector{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px}.vote-leaderboard__month-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;cursor:pointer;opacity:.6;transition:all .15s ease}.vote-leaderboard__month-arrow:hover:not([data-disabled=true]){background:hsla(0,0%,100%,.06);opacity:1}.vote-leaderboard__month-arrow[data-disabled=true]{cursor:not-allowed;opacity:.25}.vote-leaderboard__podium-entry{cursor:pointer;transition:all .15s ease}.vote-leaderboard__podium-entry:hover{transform:translateX(4px)}.vote-leaderboard__row{cursor:pointer;transition:all .15s ease}.vote-leaderboard__row:hover{background:hsla(0,0%,100%,.04)}
.vote-reward-card{padding:4px 12px 4px 4px;border-radius:4px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04)}.vote-reward-card__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
@keyframes achievementEntrance{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.voting-achievement{position:relative;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);overflow:hidden;animation:achievementEntrance .3s ease-out both;transition:all .2s ease}.voting-achievement:hover{border-color:rgba(255,93,2,.25);background:hsla(0,0%,100%,.04)}.voting-achievement:hover .voting-achievement__gradient{opacity:1}.voting-achievement:hover .voting-achievement__badge{background:rgba(255,93,2,.15);border-color:rgba(255,93,2,.3);color:#ff5d02}.voting-achievement__gradient{position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 93, 2, 0.06) 0%, transparent 100%);opacity:0;transition:opacity .2s ease;pointer-events:none}.voting-achievement__content{position:relative;padding:8px 12px;z-index:1}.voting-achievement__badge{min-width:48px;height:24px;padding:0 8px;border-radius:4px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);transition:all .2s ease}
.about{background:#050505;color:#fff}.about__opening{position:relative;min-height:100svh;display:flex;flex-direction:column;margin-top:-72px}@media(max-width: 768px){.about__opening{min-height:90svh}}.about__opening-bg{position:absolute;inset:0;z-index:0}.about__opening-bg img{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.65}.about__opening-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(5, 5, 5, 0.7) 0%, rgba(5, 5, 5, 0.35) 50%, rgba(5, 5, 5, 0.5) 100%);z-index:1}.about__opening-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, transparent 0%, transparent 80%, #050505 100%);z-index:2}.about__opening-blur{position:absolute;top:0;left:0;right:0;height:180px;z-index:3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);mask-image:linear-gradient(to bottom, black 0%, black 40%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 0%, black 40%, transparent 100%);pointer-events:none}.about__opening-grid{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 24px 80px;text-align:center}@media(min-width: 1024px){.about__opening-grid{display:grid;grid-template-columns:1fr auto 1fr;padding:128px 48px 80px;text-align:center}}.about__opening-left,.about__opening-right{display:none}@media(min-width: 1024px){.about__opening-left,.about__opening-right{display:block}}.about__opening-left{justify-self:start}.about__opening-right{justify-self:end}.about__opening-label{display:flex;align-items:center;gap:16px}.about__opening-label-line{width:32px;height:1px;background:hsla(0,0%,100%,.2)}.about__opening-label-text{font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:500;color:hsla(0,0%,100%,.35);letter-spacing:.12em;text-transform:uppercase}.about__opening-center{display:flex;flex-direction:column;align-items:center;gap:48px}@media(min-width: 768px){.about__opening-center{gap:56px}}.about__opening-title-block{position:relative}.about__opening-title{margin:0;display:flex;flex-direction:column;align-items:center;gap:24px;line-height:1.1}@media(min-width: 768px){.about__opening-title{gap:20px;line-height:1}}.about__opening-title-top{font-family:"Arial Black","Helvetica Neue",sans-serif;font-size:32px;font-weight:900;letter-spacing:.04em;color:#fff;text-transform:uppercase}@media(min-width: 480px){.about__opening-title-top{font-size:40px}}@media(min-width: 768px){.about__opening-title-top{font-size:48px;letter-spacing:.02em}}@media(min-width: 1024px){.about__opening-title-top{font-size:56px}}.about__opening-title-bottom{font-family:"Arial Black","Helvetica Neue",sans-serif;font-size:32px;font-weight:900;letter-spacing:.04em;color:rgba(0,0,0,0);text-transform:uppercase;-webkit-text-stroke:1px #fff;text-stroke:1px #fff}@media(min-width: 480px){.about__opening-title-bottom{font-size:40px}}@media(min-width: 768px){.about__opening-title-bottom{font-size:48px;letter-spacing:.02em;-webkit-text-stroke:1.5px #fff;text-stroke:1.5px #fff}}@media(min-width: 1024px){.about__opening-title-bottom{font-size:56px}}.about__opening-title-underlined{text-decoration:underline;text-decoration-color:#ff5d02;text-decoration-thickness:2px;text-underline-offset:4px}@media(min-width: 768px){.about__opening-title-underlined{text-decoration-thickness:3px;text-underline-offset:8px}}.about__opening-tagline{font-size:15px;line-height:1.8;color:hsla(0,0%,100%,.5);letter-spacing:.01em;margin:0}@media(min-width: 768px){.about__opening-tagline{font-size:17px}}.about__features{position:relative;z-index:2;margin-top:-5vw;padding-top:5vw;padding-bottom:5vw;clip-path:polygon(0 5vw, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 5vw), 0 100%)}.about__features::after{content:"";position:absolute;top:0;left:0;right:0;height:5vw;background:linear-gradient(to right, rgba(255, 93, 2, 0.5), rgba(255, 93, 2, 0.1));clip-path:polygon(0 100%, 100% 0, 100% 1px, 0 calc(100% + 1px));pointer-events:none;z-index:10}.about__features-bg{position:absolute;inset:0;z-index:0;overflow:hidden;clip-path:polygon(0 5vw, 100% 0, 100% calc(100% - 5vw), 0 100%);background:linear-gradient(165deg, #0d0d0d 0%, #080808 50%, #0a0a0a 100%)}.about__features-bg::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg, transparent, transparent 40px, rgba(255, 93, 2, 0.015) 40px, rgba(255, 93, 2, 0.015) 41px);pointer-events:none}.about__features-bg::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.012) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.012) 1px, transparent 1px);background-size:64px 64px;pointer-events:none}.about__features-inner{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:80px 48px;display:flex;flex-direction:column;gap:48px}@media(max-width: 900px){.about__features-inner{padding:56px 20px;gap:32px}}.about__feature{display:grid;grid-template-columns:1.15fr .85fr;gap:0;background:rgba(10,10,10,.7);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;overflow:hidden;position:relative}@media(max-width: 900px){.about__feature{grid-template-columns:1fr}}.about__feature--reverse{grid-template-columns:.85fr 1.15fr}.about__feature--reverse .about__feature-image-wrapper{order:2}.about__feature--reverse .about__feature-content{order:1}@media(max-width: 900px){.about__feature--reverse{grid-template-columns:1fr}.about__feature--reverse .about__feature-image-wrapper{order:1}.about__feature--reverse .about__feature-content{order:2}}.about__feature-image-wrapper{position:relative;background:rgb(4.9,4.9,4.9)}.about__feature-image{position:relative;height:100%;min-height:360px;overflow:hidden}@media(max-width: 900px){.about__feature-image{min-height:220px}}.about__feature-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(0.25, 0.46, 0.45, 0.94),filter .5s ease;filter:saturate(0.85) brightness(0.92)}.about__feature-image::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(5, 5, 5, 0.08) 0%, transparent 40%, transparent 60%, rgba(5, 5, 5, 0.12) 100%);pointer-events:none}.about__feature:hover .about__feature-image img{transform:scale(1.04);filter:saturate(1) brightness(1)}.about__feature-content{display:flex;flex-direction:column;justify-content:center;padding:40px 48px;position:relative;gap:16px}@media(max-width: 1100px){.about__feature-content{padding:32px 40px}}@media(max-width: 900px){.about__feature-content{padding:28px 24px}}.about__feature-index{font-family:"JetBrains Mono",monospace;font-size:13px;font-weight:600;color:#ff5d02;letter-spacing:.08em;user-select:none}.about__feature-content-inner{flex:1}.about__feature-title{font-size:clamp(22px,2.5vw,28px);font-weight:700;margin:0 0 12px;letter-spacing:-0.02em;line-height:1.25;color:#fff}.about__feature-text{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.5);margin:0}.about__testimonials{position:relative;margin-top:-5vw;padding:100px 24px;padding-top:calc(100px + 5vw);padding-bottom:calc(100px + 5vw);background:#0a0a0a;clip-path:polygon(0 5vw, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 5vw), 0 100%)}.about__testimonials::after{content:"";position:absolute;top:0;left:0;right:0;height:5vw;background:linear-gradient(to right, rgba(255, 93, 2, 0.5), rgba(255, 93, 2, 0.1));clip-path:polygon(0 100%, 100% 0, 100% 1px, 0 calc(100% + 1px));pointer-events:none;z-index:10}@media(max-width: 768px){.about__testimonials{padding:64px 20px;padding-top:calc(64px + 5vw);padding-bottom:calc(64px + 5vw)}}.about__testimonials-inner{max-width:900px;margin:0 auto}.about__testimonials-heading{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.35);letter-spacing:.1em;text-transform:uppercase;margin:0 0 48px}@media(max-width: 768px){.about__testimonials-heading{margin-bottom:32px}}.about__testimonials-featured{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid hsla(0,0%,100%,.08)}@media(max-width: 768px){.about__testimonials-featured{margin-bottom:40px;padding-bottom:40px}}.about__testimonials-featured blockquote{font-size:clamp(24px,4vw,36px);font-weight:500;line-height:1.4;color:#fff;margin:0 0 32px;letter-spacing:-0.01em}.about__testimonials-featured cite{display:flex;align-items:flex-start;gap:16px;font-style:normal}.about__testimonials-featured cite img{width:56px;height:56px;border-radius:4px;image-rendering:pixelated}.about__testimonials-featured cite div{display:flex;flex-direction:column;gap:2px}.about__testimonials-featured cite span{display:block}.about__testimonials-featured cite span:first-of-type{font-size:16px;font-weight:600;color:#fff}.about__testimonials-featured cite span:last-of-type{font-size:14px;color:hsla(0,0%,100%,.35)}.about__testimonials-row{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width: 640px){.about__testimonials-row{grid-template-columns:1fr;gap:32px}}.about__testimonials-item{display:flex;flex-direction:column}.about__testimonials-item p{font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.8);margin:0 0 20px}.about__testimonials-item cite{display:flex;align-items:flex-start;gap:12px;font-style:normal;margin-top:auto}.about__testimonials-item cite img{width:40px;height:40px;border-radius:3px;image-rendering:pixelated}.about__testimonials-item cite div{display:flex;flex-direction:column;gap:2px}.about__testimonials-item cite span{display:block}.about__testimonials-item cite span:first-child{font-size:14px;font-weight:600;color:#fff}.about__testimonials-item cite span:last-child{font-size:12px;color:hsla(0,0%,100%,.35)}.about__join{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:100px 24px;padding-top:calc(100px + 5vw);overflow:hidden;margin-top:-5vw;clip-path:polygon(0 5vw, 100% 0, 100% 100%, 0 100%)}@media(max-width: 768px){.about__join{min-height:60vh;padding:80px 20px;padding-top:calc(80px + 5vw)}}.about__join-bg{position:absolute;inset:0;z-index:0}.about__join-bg img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.7}.about__join-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(5, 5, 5, 0.6) 0%, rgba(5, 5, 5, 0.25) 50%, rgba(5, 5, 5, 0.5) 100%);z-index:1}.about__join-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, transparent 0%, transparent 85%, #050505 100%);z-index:2}.about__join-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.about__join-content::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:400px;background:radial-gradient(ellipse at center, rgba(255, 93, 2, 0.1) 0%, transparent 55%);pointer-events:none;z-index:-1}.about__join-label{font-size:11px;font-weight:600;color:#ff5d02;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:12px}.about__join-label::before,.about__join-label::after{content:"";width:24px;height:1px;background:#ff5d02;opacity:.5}.about__join-heading{font-family:"Arial Black","Helvetica Neue",sans-serif;font-size:clamp(28px,6vw,48px);font-weight:900;margin:0 0 40px;letter-spacing:-0.02em;text-transform:uppercase;text-shadow:0 4px 24px rgba(0,0,0,.5)}@media(max-width: 768px){.about__join-heading{margin-bottom:32px}}.about__join-actions{display:flex;align-items:center;gap:12px}@media(max-width: 480px){.about__join-actions{flex-direction:column;width:100%}}.about__join-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;border-radius:4px;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none}@media(max-width: 480px){.about__join-btn{width:100%;justify-content:center}}.about__join-btn--primary{background:#ff5d02;color:#fff;box-shadow:0 4px 20px rgba(255,93,2,.3)}.about__join-btn--primary:hover{background:rgb(255,109.3280632411,27.5);box-shadow:0 6px 28px rgba(255,93,2,.4);transform:translateY(-2px)}.about__join-btn--primary:active{transform:translateY(0)}.about__join-btn--copied{background:#10b981;box-shadow:0 4px 20px rgba(16,185,129,.3)}.about__join-btn--copied:hover{background:#10b981;box-shadow:0 4px 20px rgba(16,185,129,.3);transform:none}.about__join-btn--secondary{background:rgba(5,5,5,.6);color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(8px)}.about__join-btn--secondary:hover{color:#fff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.resources-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 900px){.resources-grid{grid-template-columns:1fr;gap:12px}}.resource-card{position:relative;display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;animation:fadeInUp .6s ease-out both}@media(max-width: 900px){.resource-card{aspect-ratio:16/9}}.resource-card__image{position:absolute;inset:0;z-index:0}.resource-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1)}.resource-card__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.2) 100%);transition:background .4s ease}.resource-card__content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:24px}@media(max-width: 900px){.resource-card__content{padding:20px}}.resource-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.resource-card__subtitle{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ff5d02}.resource-card__arrow{color:#666;transition:color .3s ease,transform .3s ease}.resource-card__title{font-size:28px;font-weight:700;letter-spacing:-0.02em;margin:0 0 8px 0;color:#fff;transition:color .3s ease}@media(max-width: 900px){.resource-card__title{font-size:24px}}.resource-card__description{font-size:13px;line-height:1.5;color:#666;margin:0;max-width:280px}@media(max-width: 900px){.resource-card__description{max-width:none}}.resource-card__border{position:absolute;inset:0;z-index:3;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);pointer-events:none;transition:border-color .3s ease}.resource-card:hover .resource-card__image img{transform:scale(1.05)}.resource-card:hover .resource-card__overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.3) 100%)}.resource-card:hover .resource-card__arrow{color:#ff5d02;transform:translate(2px, -2px)}.resource-card:hover .resource-card__border{border-color:rgba(255,93,2,.3)}
.quickstart-intro{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.quickstart-accordion{margin-top:12px}.quickstart-accordion-item{background:linear-gradient(135deg, rgba(20, 20, 22, 0.6) 0%, rgba(15, 15, 17, 0.75) 100%);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;margin-bottom:8px;overflow:hidden;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.03)}.quickstart-accordion-item:hover{border-color:hsla(0,0%,100%,.12);background:linear-gradient(135deg, rgba(25, 25, 28, 0.7) 0%, rgba(18, 18, 20, 0.82) 100%);box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}.quickstart-accordion-item[data-active=true]{border-color:rgba(255,93,2,.25);background:linear-gradient(135deg, rgba(255, 93, 2, 0.08) 0%, rgba(20, 20, 22, 0.75) 100%);box-shadow:0 4px 20px rgba(255,93,2,.1),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.04)}.quickstart-accordion-item:last-child{margin-bottom:0}.quickstart-accordion-control{padding:12px 16px;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500;transition:all .15s ease}.quickstart-accordion-control:hover{background-color:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.95)}.quickstart-accordion-control[data-active=true]{color:#ff5d02}.quickstart-accordion-chevron{color:hsla(0,0%,100%,.35);transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1)}.quickstart-accordion-chevron[data-rotate=true]{transform:rotate(180deg);color:#ff5d02}.quickstart-accordion-label{font-weight:500}.quickstart-accordion-panel{background:rgba(0,0,0,0)}.quickstart-accordion-content{padding:0 16px 16px 16px;color:hsla(0,0%,100%,.7);border-top:1px solid hsla(0,0%,100%,.04);margin-top:4px;padding-top:12px}.quickstart-markdown{font-size:13px;line-height:1.7;color:hsla(0,0%,100%,.75)}.quickstart-markdown p{margin:12px 0}.quickstart-markdown p:first-child{margin-top:0}.quickstart-markdown p:last-child{margin-bottom:0}.quickstart-markdown strong{font-weight:600;color:hsla(0,0%,100%,.9)}.quickstart-markdown em{font-style:italic}.quickstart-markdown a{color:#ff5d02;text-decoration:none;transition:opacity .15s ease}.quickstart-markdown a:hover{opacity:.8;text-decoration:underline}.quickstart-markdown h1,.quickstart-markdown h2,.quickstart-markdown h3,.quickstart-markdown h4{margin:24px 0 12px;font-weight:600;color:hsla(0,0%,100%,.9);line-height:1.3}.quickstart-markdown h1:first-child,.quickstart-markdown h2:first-child,.quickstart-markdown h3:first-child,.quickstart-markdown h4:first-child{margin-top:0}.quickstart-markdown h1{font-size:1.3em;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:8px}.quickstart-markdown h2{font-size:1.15em}.quickstart-markdown h3{font-size:1.05em}.quickstart-markdown h4{font-size:1em;color:hsla(0,0%,100%,.75)}.quickstart-markdown ul,.quickstart-markdown ol{margin:12px 0;padding-left:20px}.quickstart-markdown li{margin:6px 0}.quickstart-markdown li::marker{color:#ff5d02}.quickstart-markdown code{background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);padding:1px 5px;border-radius:3px;font-family:"JetBrains Mono",monospace;font-size:.9em;color:#ff5d02}.quickstart-markdown pre{background-color:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.06);padding:12px;border-radius:6px;overflow-x:auto;margin:12px 0}.quickstart-markdown pre code{background-color:rgba(0,0,0,0);border:none;padding:0;color:hsla(0,0%,100%,.8);font-size:.9em}.quickstart-markdown blockquote{border-left:2px solid #ff5d02;padding:8px 12px;margin:12px 0;background-color:rgba(255,93,2,.05);border-radius:0 6px 6px 0}.quickstart-markdown blockquote p{margin:0;color:hsla(0,0%,100%,.7);font-size:.95em}.quickstart-markdown blockquote strong{color:#ff5d02}.quickstart-markdown table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.95em}.quickstart-markdown th,.quickstart-markdown td{padding:8px 12px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06)}.quickstart-markdown th{background-color:hsla(0,0%,100%,.03);font-weight:600;color:hsla(0,0%,100%,.85);text-transform:uppercase;font-size:.8em;letter-spacing:.5px}.quickstart-markdown td{color:hsla(0,0%,100%,.65)}.quickstart-markdown tr:hover td{background-color:hsla(0,0%,100%,.02)}.quickstart-markdown hr{border:none;height:1px;background-color:hsla(0,0%,100%,.08);margin:24px 0}.quickstart-nav-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .3s cubic-bezier(0.4, 0, 0.2, 1)}.quickstart-nav-overlay--open{opacity:1;visibility:visible}.quickstart-nav-drawer{position:fixed;left:0;right:0;bottom:0;z-index:201;display:flex;flex-direction:column;max-height:85vh;background:#0a0a0c;border-top:1px solid hsla(0,0%,100%,.06);border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.quickstart-nav-drawer--open{transform:translateY(0)}.quickstart-nav-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.quickstart-nav-drawer__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#999;cursor:pointer;transition:all .15s ease}.quickstart-nav-drawer__close:hover{background:hsla(0,0%,100%,.1);color:#fff}.quickstart-nav-drawer__content{flex:1;overflow-y:auto;padding:24px}.quickstart-nav-drawer__content::-webkit-scrollbar{width:6px}.quickstart-nav-drawer__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.quickstart-nav-drawer__content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.quickstart-nav-drawer__content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}.quickstart-mobile-button{position:fixed;bottom:24px;right:24px;z-index:100;display:flex;align-items:center;gap:8px;padding:12px 20px;background:#ff5d02;border:none;border-radius:24px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 16px rgba(255,93,2,.3);transition:all .2s ease}.quickstart-mobile-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,93,2,.4)}.quickstart-mobile-button:active{transform:translateY(0)}
.ranks-table{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;overflow:hidden}.ranks-table__header{display:grid;grid-template-columns:1fr 120px 100px;padding:12px 16px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);font-size:11px;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}@media(max-width: 500px){.ranks-table__header{grid-template-columns:1fr 80px 70px;padding:10px 12px}}.ranks-table__cell--quests,.ranks-table__cell--cost{text-align:right}.ranks-table__cell--cost{color:#f0b232}.ranks-table__loading,.ranks-table__empty{padding:48px 16px;text-align:center;color:hsla(0,0%,100%,.5)}.ranks-table__row-group{border-bottom:1px solid hsla(0,0%,100%,.08)}.ranks-table__row-group:last-child{border-bottom:none}.ranks-table__row{display:grid;grid-template-columns:1fr 120px 100px;padding:14px 16px;background:hsla(0,0%,100%,.02);cursor:pointer;transition:background .15s ease}@media(max-width: 500px){.ranks-table__row{grid-template-columns:1fr 80px 70px;padding:12px}}.ranks-table__row:hover{background:hsla(0,0%,100%,.04)}.ranks-table__row--expanded{background:rgba(255,93,2,.05);border-left:3px solid #ff5d02;padding-left:13px}@media(max-width: 500px){.ranks-table__row--expanded{padding-left:9px}}.ranks-table__rank-name{font-weight:600;color:#fff;margin-right:8px}.ranks-table__rank-index{font-size:12px;color:hsla(0,0%,100%,.5)}.ranks-table__detail{padding:0 16px 16px;background:rgba(255,93,2,.05);border-left:3px solid #ff5d02}@media(max-width: 500px){.ranks-table__detail{padding:0 12px 12px}}.ranks-table__quest-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:8px}@media(max-width: 500px){.ranks-table__quest-list{grid-template-columns:1fr}}.ranks-table__quest{display:flex;gap:10px;padding:10px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:6px}.ranks-table__quest-icon{flex-shrink:0;width:32px;height:32px}.ranks-table__quest-info{flex:1;min-width:0}.ranks-table__quest-name{font-size:13px;font-weight:500;color:#fff;margin-bottom:4px}.ranks-table__quest-objectives{display:flex;flex-direction:column;gap:2px}.ranks-table__quest-objective{font-size:11px;color:hsla(0,0%,100%,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranks-table__quest-objective--more{color:#999;font-style:italic}
.rcc{--rcc-gold: #f0b232;--rcc-accent: #ff5d02;--rcc-surface: #0e0e0e;--rcc-raised: #161616;--rcc-raised-hover: #1b1b1b;--rcc-hairline: rgba(255, 93, 2, 0.18);--rcc-hairline-strong: rgba(255, 93, 2, 0.45);--rcc-dim: #555;--rcc-mid: #999;--rcc-bright: #fff;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:18px}.rcc__rule{position:relative;height:1px;background-image:linear-gradient(to right, rgba(255, 93, 2, 0.35) 50%, transparent 50%);background-size:8px 1px;background-repeat:repeat-x;margin:2px 0}.rcc__rule--strong{background-image:linear-gradient(to right, rgba(255, 93, 2, 0.55) 50%, transparent 50%)}.rcc__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 2px}.rcc__head-label{font-family:"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.22em;color:var(--rcc-accent);text-transform:uppercase}.rcc__head-label::before{content:"— ";color:var(--rcc-accent);opacity:.5}.rcc__head-meta{font-family:"JetBrains Mono",monospace;font-size:10px;color:var(--rcc-dim);letter-spacing:.15em;text-transform:uppercase}.rcc__tickets{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch}.rcc__ticket{position:relative;padding:14px 18px 16px;background:var(--rcc-raised);border:1px solid var(--rcc-hairline);border-radius:2px;transition:border-color .15s ease,background .15s ease,transform .15s ease;text-align:left;display:block;width:100%}.rcc__ticket::before,.rcc__ticket::after{content:"";position:absolute;width:7px;height:7px;border:1px solid var(--rcc-accent);opacity:.55;transition:opacity .15s ease}.rcc__ticket::before{top:-1px;left:-1px;border-right:none;border-bottom:none}.rcc__ticket::after{bottom:-1px;right:-1px;border-left:none;border-top:none}.rcc__ticket:not(:disabled):hover{border-color:var(--rcc-hairline-strong);background:var(--rcc-raised-hover)}.rcc__ticket:not(:disabled):hover::before,.rcc__ticket:not(:disabled):hover::after{opacity:1}.rcc__ticket[aria-expanded=true]{border-color:var(--rcc-accent)}.rcc__ticket[aria-expanded=true]::before,.rcc__ticket[aria-expanded=true]::after{opacity:1}.rcc__ticket:disabled{opacity:.55;cursor:not-allowed}.rcc__ticket-label{font-family:"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.rcc__ticket-category{margin-top:12px;font-family:"JetBrains Mono",monospace;font-size:11px;color:var(--rcc-mid);text-transform:uppercase;letter-spacing:.1em;min-height:14px}.rcc__ticket-rank{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rcc__ticket-rank span{font-family:"JetBrains Mono",monospace;font-size:22px;font-weight:800;color:var(--rcc-bright);letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcc__ticket-chev{color:var(--rcc-mid);flex-shrink:0;transition:transform .15s ease,color .15s ease}.rcc__ticket[aria-expanded=true] .rcc__ticket-chev{transform:rotate(180deg);color:var(--rcc-accent)}.rcc__ticket--muted .rcc__ticket-rank span{color:var(--rcc-dim)}.rcc__arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;position:relative;color:var(--rcc-mid)}.rcc__arrow::before{content:"";width:28px;height:1px;background-image:linear-gradient(to right, var(--rcc-accent) 50%, transparent 50%);background-size:4px 1px;margin-bottom:4px}.rcc__arrow svg{color:var(--rcc-accent)}.rcc__arrow span{font-family:"JetBrains Mono",monospace;font-size:9px;font-weight:700;letter-spacing:.2em;color:var(--rcc-accent);margin-top:4px}.rcc__journey{display:flex;flex-direction:column;gap:8px;padding:4px 2px 8px}.rcc__journey-track{position:relative;height:8px;background:#141414;border:1px solid hsla(0,0%,100%,.05);border-radius:2px}.rcc__journey-fill{position:absolute;top:0;bottom:0;background:linear-gradient(90deg, var(--rcc-accent), var(--rcc-gold));border-radius:1px;box-shadow:0 0 18px rgba(255,93,2,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.rcc__journey-tick{position:absolute;top:-1px;bottom:-1px;width:1px;background:hsla(0,0%,100%,.1)}.rcc__journey-marker{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%, -50%);background:var(--rcc-accent);border:2px solid #050505;box-shadow:0 0 0 1px var(--rcc-accent);z-index:2}.rcc__journey-marker--to{background:var(--rcc-gold);box-shadow:0 0 0 1px var(--rcc-gold),0 0 12px rgba(240,178,50,.6)}.rcc__journey-scale{display:flex;justify-content:space-between;font-family:"JetBrains Mono",monospace;font-size:9px;letter-spacing:.15em;color:var(--rcc-dim);text-transform:uppercase}.rcc__total{text-align:center;padding:24px 16px 20px;position:relative;background:radial-gradient(ellipse at center, rgba(240, 178, 50, 0.04) 0%, transparent 70%)}.rcc__total-label{font-family:"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.3em;color:var(--rcc-mid);text-transform:uppercase}.rcc__total-value{margin-top:10px;font-family:"JetBrains Mono",monospace;font-size:48px;font-weight:800;color:var(--rcc-gold);line-height:1;letter-spacing:-0.02em;text-shadow:0 2px 28px rgba(240,178,50,.3);font-variant-numeric:tabular-nums}.rcc__total-stroke{width:72px;height:1px;margin:14px auto 10px;background:linear-gradient(90deg, transparent, var(--rcc-gold) 50%, transparent)}.rcc__total-sub{font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.22em;color:var(--rcc-mid);text-transform:uppercase}.rcc__list{display:flex;flex-direction:column;gap:10px}.rcc__list-rows{max-height:240px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(158,158,158,.2509803922) rgba(0,0,0,0)}.rcc__list-rows::-webkit-scrollbar{width:6px}.rcc__list-rows::-webkit-scrollbar-thumb{background:rgba(158,158,158,.2509803922);border-radius:3px}.rcc__list-rows::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.rcc__row{display:flex;align-items:baseline;gap:10px;padding:9px 4px;border-bottom:1px solid hsla(0,0%,100%,.04)}.rcc__row:last-child{border-bottom:none}.rcc__row-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;transform:translateY(-1px);box-shadow:0 0 6px currentColor}.rcc__row-name{font-family:"JetBrains Mono",monospace;font-size:12px;font-weight:700;color:var(--rcc-bright);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.rcc__row-meta{font-family:"JetBrains Mono",monospace;font-size:10px;color:var(--rcc-dim);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rcc__row-leader{flex:1;align-self:center;height:1px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.12) 50%, transparent 50%);background-size:4px 1px;background-repeat:repeat-x;min-width:24px}.rcc__row-cost{font-family:"JetBrains Mono",monospace;font-size:13px;font-weight:700;color:var(--rcc-gold);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0}.rcc__empty{padding:32px 16px;text-align:center;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.18em;color:var(--rcc-dim);text-transform:uppercase;border:1px dashed hsla(0,0%,100%,.08);border-radius:2px}.rcc__dropdown{background:#0a0a0a !important;border:1px solid var(--rcc-hairline-strong) !important;border-radius:2px !important;padding:6px !important;box-shadow:0 12px 40px rgba(0,0,0,.8),0 0 0 1px rgba(255,93,2,.1) !important}.rcc__dropdown .mantine-Combobox-options{max-height:320px;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(158,158,158,.2509803922) rgba(0,0,0,0)}.rcc__dropdown .mantine-Combobox-options::-webkit-scrollbar{width:5px}.rcc__dropdown .mantine-Combobox-options::-webkit-scrollbar-thumb{background:rgba(158,158,158,.2509803922);border-radius:3px}.rcc__dropdown .mantine-Combobox-group+.mantine-Combobox-group{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(255,93,2,.15)}.rcc__dropdown .mantine-Combobox-groupLabel{font-family:"JetBrains Mono",monospace !important;font-size:9px !important;font-weight:700 !important;letter-spacing:.22em !important;color:var(--rcc-accent) !important;text-transform:uppercase !important;padding:6px 10px 4px !important;opacity:.85}.rcc__dropdown .mantine-Combobox-option{font-family:"JetBrains Mono",monospace !important;font-size:12px !important;font-weight:600 !important;color:#ddd !important;padding:7px 10px !important;border-radius:2px !important;letter-spacing:.02em;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:12px}.rcc__dropdown .mantine-Combobox-option[data-combobox-active=true],.rcc__dropdown .mantine-Combobox-option:hover{background:rgba(255,93,2,.12) !important;color:var(--rcc-bright) !important}.rcc__dropdown .mantine-Combobox-option[data-combobox-selected=true]{background:rgba(255,93,2,.18) !important;color:var(--rcc-accent) !important}.rcc__dropdown .rcc__option-cost{color:var(--rcc-gold);font-weight:700;font-size:11px;opacity:.7}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media(min-width: 992px){.bp-sidebar{position:sticky;top:92px;align-self:start}}.bp-strip{display:flex;gap:24px;overflow-x:auto;padding:0 12px 8px;scroll-snap-type:x mandatory;scroll-padding-inline:12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(158,158,158,.5019607843) rgba(0,0,0,0)}.bp-strip::-webkit-scrollbar{height:6px}.bp-strip::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.bp-strip::-webkit-scrollbar-thumb{background:rgba(158,158,158,.2509803922);border-radius:3px}.bp-strip::-webkit-scrollbar-thumb:hover{background:rgba(158,158,158,.5019607843)}.bp-tile{scroll-snap-align:start;animation:fadeInUp .35s ease-out 0s both;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.bp-quest-row{display:flex;gap:10px;padding:10px 14px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:4px;transition:all .15s ease}.bp-quest-row:hover{background:hsla(0,0%,100%,.04)}.bp-reward-row{display:flex;align-items:center;gap:10px;padding:8px 14px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);border-radius:4px}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.signin{position:relative;min-height:100svh;margin-top:-72px;display:flex;align-items:center;overflow:hidden;background:#050505;color:#fff}.signin__backdrop{position:absolute;inset:0;z-index:0}.signin__backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.4}.signin__backdrop::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(5, 5, 5, 0.96) 0%, rgba(5, 5, 5, 0.8) 45%, rgba(5, 5, 5, 0.35) 100%)}.signin__backdrop::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom, rgba(5, 5, 5, 0.6) 0%, transparent 24%, transparent 72%, #050505 100%)}@media(max-width: 991px){.signin__backdrop{height:56svh;bottom:auto}.signin__backdrop::before{background:rgba(5,5,5,.55)}.signin__backdrop::after{background:linear-gradient(to bottom, rgba(5, 5, 5, 0.6) 0%, transparent 32%, #050505 100%)}}.signin__grid{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:120px 40px 80px;display:grid;grid-template-columns:minmax(0, 480px) 1fr;grid-template-areas:"copy art";align-items:center;gap:48px}@media(max-width: 991px){.signin__grid{grid-template-columns:minmax(0, 1fr);grid-template-areas:"copy" "art";padding:104px 20px 64px;gap:24px}}.signin__art{grid-area:art;position:relative;justify-self:center;width:400px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;animation:fadeIn .6s ease-out .2s both}@media(max-width: 991px){.signin__art{width:200px;justify-self:end;margin-right:-20px}}.signin__art-glow{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle, rgba(255, 93, 2, 0.24) 0%, rgba(255, 93, 2, 0.08) 40%, transparent 70%);filter:blur(8px)}.signin__art-image{position:relative;width:100%;height:auto;filter:drop-shadow(0 24px 48px rgba(0, 0, 0, 0.6));animation:signinFloat 6s ease-in-out .8s infinite}@media(max-width: 991px){.signin__art-image{animation:none}}@keyframes signinFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.signin__copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.signin__label{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ff5d02;animation:fadeInUp .35s ease-out 0s both}.signin__label[data-tone=gold]{color:#f0b232}.signin__label[data-tone=muted]{color:#999}.signin__label[data-tone=error]{color:#ef4444}.signin__title{margin:8px 0 0;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:-0.02em;color:#fff;animation:fadeInUp .35s ease-out .06s both}@media(max-width: 575px){.signin__title{font-size:32px}}.signin__body{margin:16px 0 0;max-width:440px;font-size:16px;line-height:1.6;color:#999;animation:fadeInUp .35s ease-out .12s both}.signin__body strong{color:#fff;font-weight:600}.signin__actions{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;animation:fadeInUp .35s ease-out .18s both}@media(max-width: 991px){.signin__actions{width:100%;flex-direction:column;align-items:stretch}}.signin__primary{font-size:16px;font-weight:700}.signin__primary:focus-visible{outline:2px solid #ff5d02;outline-offset:2px}.signin__secondary{padding:8px 0;border:none;background:none;font:inherit;font-size:14px;font-weight:600;color:#999;text-decoration:none;cursor:pointer;transition:color .15s ease}.signin__secondary:hover:not(:disabled){color:#fff}.signin__secondary:disabled{opacity:.5;cursor:default}.signin__secondary:focus-visible{outline:2px solid #ff5d02;outline-offset:2px;border-radius:3px}@media(max-width: 991px){.signin__secondary{text-align:center}}.signin__divider{width:100%;max-width:440px;height:1px;margin-top:40px;background:linear-gradient(90deg, rgba(255, 93, 2, 0.6) 0%, transparent 100%);animation:fadeInUp .35s ease-out .24s both}.signin__steps{margin-top:24px;animation:fadeInUp .35s ease-out .3s both}.signin__steps[data-emphasized=true]{padding-left:16px;border-left:2px solid rgba(240,178,50,.6);animation:fadeInUp .35s ease-out .15s both}.signin__steps-label{display:block;margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#666}.signin__steps-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.signin__step{display:flex;align-items:baseline;gap:16px}.signin__step-index{flex-shrink:0;font-family:"JetBrains Mono",monospace;font-size:12px;color:hsla(0,0%,100%,.35)}.signin__step-text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.6;color:#999}.signin__step-text strong{color:#fff;font-weight:600}.signin__command{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;background:hsla(0,0%,100%,.02);font-family:"JetBrains Mono",monospace;font-size:12px;color:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.signin__command svg{color:#666;transition:color .15s ease}.signin__command:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04)}.signin__command:hover svg{color:#fff}.signin__command[data-copied=true]{border-color:rgba(74,222,128,.4)}.signin__command[data-copied=true] svg{color:#4ade80}.signin__command:focus-visible{outline:2px solid #ff5d02;outline-offset:2px}@media(prefers-reduced-motion: reduce){.signin__art,.signin__art-image,.signin__label,.signin__title,.signin__body,.signin__actions,.signin__divider,.signin__steps{animation:none}}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}*{box-sizing:border-box}body{background-color:#0f0f0f;margin:0;padding:0;overflow-x:hidden}.custom-scroller{--scrollbar-color-thumb: #9e9e9e80;--scrollbar-color-track: transparent;--scrollbar-width-legacy: 10px}@supports(scrollbar-width: auto){.custom-scroller{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.custom-scroller::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb)}.custom-scroller::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}.custom-scroller::-webkit-scrollbar{max-width:var(--scrollbar-width-legacy);max-height:var(--scrollbar-width-legacy)}}
