:root{--bg-color:#0e1117;--surface-color:#171b26;--surface-hover:#1f2536;--border-color:#ffffff14;--border-hover:var(--accent-color);--text-primary:#fff;--text-secondary:#fff9;--accent-color:#0fc;--accent-glow:#00ffcc26;--container-max-width:100%;--container-inner-width:calc(100% - 3rem);--font-inter:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--motion-instant:.12s;--motion-fast:.16s;--motion-base:.22s;--motion-slow:.36s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:var(--motion-fast) var(--motion-ease-standard);--transition-base:var(--motion-base) var(--motion-ease-standard);--transition-smooth:var(--motion-slow) var(--motion-ease-out);--transition-spring:var(--motion-slow) var(--motion-ease-spring);--interactive-transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), opacity var(--transition-base), transform var(--transition-fast), box-shadow var(--transition-base), filter var(--transition-base)}@keyframes identityBadgePulse{0%,to{filter:saturate();transform:translateY(0)scale(1)}50%{filter:saturate(1.08);transform:translateY(-1px)scale(1.03)}}@keyframes adminBadgeFlare{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 12px #ff3d5a29,0 0 #ff3d5a00}50%{box-shadow:inset 0 1px #ffffff1c,0 0 16px #ff3d5a3d,0 0 24px #ff3d5a1a}}@keyframes adminBadgeSheen{0%{opacity:0;transform:translate(-135%)}18%{opacity:.55}42%{opacity:.18}to{opacity:0;transform:translate(150%)}}.identity-badge{text-align:center;white-space:nowrap;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.identity-badge:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(135deg,#ffffff2e,#0000 45%);position:absolute;inset:0}.identity-badge--compact.identity-badge--stacked{gap:.08rem;padding:.22rem .44rem;font-size:.62rem;line-height:.95}.identity-badge--compact.identity-badge--inline{gap:.3rem;padding:.18rem .42rem;font-size:.62rem;line-height:1}.identity-badge--regular.identity-badge--stacked{gap:.08rem;padding:.3rem .58rem;font-size:.72rem;line-height:.95}.identity-badge--regular.identity-badge--inline{gap:.42rem;padding:.28rem .58rem;font-size:.72rem;line-height:1}.identity-badge--stacked{flex-direction:column}.identity-badge--inline{flex-direction:row}.identity-badge__level{z-index:1;color:#fff;opacity:.96;font-weight:850;position:relative}.identity-badge__tier{z-index:1;opacity:.96;font-weight:850;position:relative}.identity-badge--scout,.identity-badge--raider,.identity-badge--captain,.identity-badge--architect,.identity-badge--legend,.identity-badge--mythic{animation:identityBadgePulse var(--badge-pulse,4s) ease-in-out infinite}.identity-badge--admin{color:#ffc8d2;background:linear-gradient(#ff4a721f,#540e1a38);border:1px solid #ff5f7d94;min-height:16px;padding:.09rem .34rem;animation:4.8s ease-in-out infinite adminBadgeFlare;box-shadow:inset 0 1px #ffffff14,0 0 6px #ff3d5a17}.identity-badge--admin.identity-badge--compact,.identity-badge--admin.identity-badge--regular{font-size:.46rem;line-height:1}.identity-badge--admin:before{opacity:0;background:linear-gradient(110deg,#0000 0%,#ffffff0a 30%,#ffffff29 46%,#ffffff0d 62%,#0000 100%);animation:5.8s ease-in-out infinite adminBadgeSheen}.identity-badge--admin .identity-badge__tier{color:#ffd9df;letter-spacing:.05em;font-size:.46rem;font-weight:900}@media (min-width:576px){:root{--container-max-width:540px;--container-inner-width:calc(540px - 3rem)}}@media (min-width:768px){:root{--container-max-width:720px;--container-inner-width:calc(720px - 3rem)}}@media (min-width:992px){:root{--container-max-width:960px;--container-inner-width:calc(960px - 3rem)}}@media (min-width:1200px){:root{--container-max-width:1140px;--container-inner-width:calc(1140px - 3rem)}}@media (min-width:1400px){:root{--container-max-width:1320px;--container-inner-width:calc(1320px - 3rem)}}.skip-link{background:var(--accent-color);color:#000;z-index:99999;transition:top var(--motion-base) var(--motion-ease-standard);border-radius:12px;padding:.75rem 1.25rem;font-weight:800;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;top:1rem}body{background-color:var(--bg-color);background-image:radial-gradient(circle at 50% -30%,#00ffcc0d 0%,#0000 80%),radial-gradient(circle at 10% 20%,#1e3cff0a 0%,#0000 60%),radial-gradient(circle at 90% 80%,#1e3cff05 0%,#0000 70%);background-attachment:fixed}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg-color);max-width:100%;color:var(--text-primary);font-family:var(--font-inter);scroll-behavior:smooth;line-height:1.5;overflow-x:hidden}body{background-color:var(--bg-color);max-width:100%;color:var(--text-primary);font-family:var(--font-inter);line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0003;border-radius:10px}::-webkit-scrollbar-thumb{transition:background var(--motion-slow);background:#ffffff1a padding-box content-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color);background-clip:content-box;border:2px solid #0000}*{scrollbar-width:thin;scrollbar-color:#ffffff1a #0003}a{color:inherit;transition:var(--interactive-transition);text-underline-offset:.18em;outline:none;text-decoration:none}a svg,a [class*=icon i],button svg,button [class*=icon i],[role=button] svg,[role=button] [class*=icon i]{transition:color var(--transition-base), fill var(--transition-base), stroke var(--transition-base), opacity var(--transition-base), transform var(--transition-fast), filter var(--transition-base)}a:hover:not([class*=button i]):not([class*=btn i]):not([class*=cta i]){color:var(--accent-color)}a[href]:not([style*=background i]):not([style*=border i]):not([class*=button i]):not([class*=btn i]):not([class*=cta i]):hover,a[href]:not([style*=background i]):not([style*=border i]):not([class*=button i]):not([class*=btn i]):not([class*=cta i]):focus-visible{color:var(--accent-color)!important}a:active{opacity:.9}a:focus-visible:not([class*=button i]):not([class*=btn i]):not([class*=cta i]){color:var(--accent-color);outline:2px solid var(--accent-color);outline-offset:2px}a[href][style*=background i],a[href][style*=border i],a[href][style*=padding i]{will-change:transform}@media (hover:hover) and (pointer:fine){a[href][style*=background i]:hover,a[href][style*=border i]:hover,a[href][style*=padding i]:hover{opacity:1;transform:translateY(-1px);box-shadow:0 10px 28px #0000003d,0 0 0 1px #00ffcc14;color:#fff!important;background:#00ffcc21!important;border-color:#00ffcc6b!important}}a[href][style*=background i]:active,a[href][style*=border i]:active,a[href][style*=padding i]:active{transform:translateY(0)scale(.99)}.breadcrumb-nav{color:#ffffff8f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0f1885;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:.2rem;min-width:0;max-width:100%;margin-bottom:1.45rem;padding:.42rem .68rem;font-size:.78rem;font-weight:700;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.breadcrumb-item{flex:0 auto;align-items:center;gap:.22rem;min-width:0;display:inline-flex}.breadcrumb-item-current{flex:auto}.breadcrumb-link,.breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;max-width:100%;text-decoration:none;display:inline-flex;overflow:hidden}.breadcrumb-link{color:#ffffff94}.breadcrumb-link:hover,.breadcrumb-link:focus-visible{color:var(--accent-color)!important}.breadcrumb-current{color:var(--accent-color)}.breadcrumb-separator{color:#ffffff38;opacity:.8;flex:none}@media (max-width:640px){.breadcrumb-nav{border-radius:9px;width:auto;max-width:100%;margin-bottom:1rem;padding:.38rem .58rem;font-size:.72rem}.breadcrumb-current{max-width:min(42vw,12rem)}}.linkloot-button{white-space:nowrap;min-height:42px;transition:var(--interactive-transition);border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:850;line-height:1.1;text-decoration:none;display:inline-flex}.linkloot-button:hover,.linkloot-button:focus-visible{opacity:1;text-decoration:none}.linkloot-button-primary{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 10px 28px #00ffcc2e;color:#06110f!important}.linkloot-button-primary:hover,.linkloot-button-primary:focus-visible{transform:translateY(-1px);box-shadow:0 14px 34px #00ffcc42;color:#06110f!important;background:#3fd!important;border-color:#3fd!important}.linkloot-button-primary:active{transform:translateY(0)scale(.99);color:#06110f!important}.linkloot-button-secondary{background:#ffffff0a;border-color:#ffffff1f;color:#fff!important}.linkloot-button-secondary:hover,.linkloot-button-secondary:focus-visible{transform:translateY(-1px);box-shadow:0 10px 28px #0000003d;color:#fff!important;background:#ffffff13!important;border-color:#00ffcc6b!important}.linkloot-button-secondary:active{transform:translateY(0)scale(.99);color:#fff!important}button,[role=button]{cursor:pointer;transition:var(--interactive-transition);outline:none}.fresh-vault-section{perspective:1400px;width:100%;padding:clamp(3rem,6vw,5.25rem) clamp(1rem,4vw,2rem) clamp(1.25rem,2.4vw,2.2rem);scroll-margin-top:100px}.fresh-vault-inner{width:min(100%, var(--container-max-width));isolation:isolate;background:radial-gradient(circle at 8% 0,#00ffcc38,#0000 34%),radial-gradient(circle at 100% 26%,#6366f12b,#0000 30%),linear-gradient(160deg,#080c16fa 0%,#0c1320f5 46%,#081f1ff2 100%);border:1px solid #00ffcc38;border-radius:24px;margin:0 auto;padding:clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 34px 85px #02061747,inset 0 0 0 1px #ffffff0d,0 0 44px #00ffcc1a}.fresh-vault-inner:before{content:"";z-index:-1;opacity:.9;pointer-events:none;background:linear-gradient(#ffffff0d,#0000 24%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 72px);border-radius:23px;position:absolute;inset:1px}.fresh-vault-ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fresh-vault-veil{filter:blur(24px);background:linear-gradient(105deg,#00ffcc47,#0000 40%,#6366f12e 70%,#0000);height:78%;animation:13s ease-in-out infinite alternate freshVaultDrift;position:absolute;inset:-24% -28% auto -22%;transform:skewY(-5deg)translate(-2%)}.fresh-vault-beam{opacity:.22;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 72px),linear-gradient(#ffffff0f,#0000 42%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 3%,#000 23% 72%,#0000 100%);mask-image:linear-gradient(#0000 3%,#000 23% 72%,#0000 100%)}.fresh-vault-scan{filter:blur(24px);opacity:0;background:linear-gradient(90deg,#0000,#00ffcc26,#6366f11f,#0000);border-radius:999px;width:30%;height:76%;animation:9s ease-in-out infinite freshVaultScan;position:absolute;top:12%;left:-34%;transform:rotate(10deg)translate(0)}.fresh-vault-header{justify-content:space-between;align-items:flex-start;gap:clamp(1rem,4vw,2.6rem);margin-bottom:clamp(1.25rem,2.4vw,1.85rem);display:flex}.fresh-vault-copy{min-width:0}.fresh-vault-pill{color:#67ffe4;text-transform:uppercase;background:#00ffcc1f;border:1px solid #00ffcc57;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-bottom:.65rem;padding:.42rem .78rem;font-size:.74rem;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #00ffcc1a}.fresh-vault-header h2{color:#f8fbff;letter-spacing:0;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04}.fresh-vault-header p{color:#b6c3d6;max-width:640px;margin:.75rem 0 0;font-size:clamp(.95rem,1.6vw,1.04rem);font-weight:620;line-height:1.55}.fresh-vault-metrics{flex-wrap:wrap;gap:.48rem;margin-top:1rem;display:flex}.fresh-vault-metrics span{color:#d8e3f3;background:#0f172a9e;border:1px solid #94a3b833;border-radius:999px;align-items:center;min-height:30px;padding:.35rem .68rem;font-size:.78rem;font-weight:780;display:inline-flex;box-shadow:0 10px 22px #0206172e}.fresh-vault-link{min-height:48px;transition:transform var(--motion-base) var(--motion-ease-standard), box-shadow var(--motion-base) var(--motion-ease-standard), background var(--motion-base) var(--motion-ease-standard);background:linear-gradient(135deg,#0fc,#38bdf8);border:1px solid #00ffcc57;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1.08rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #00ffcc24;color:#061018!important}.fresh-vault-link:hover{background:linear-gradient(135deg,#24ffe0,#60a5fa);transform:translateY(-2px);box-shadow:0 20px 42px #00ffcc38;color:#061018!important}.new-category-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(.9rem,1.7vw,1.1rem);margin-bottom:clamp(1rem,2vw,1.35rem);display:grid}.new-category-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:158px;transition:transform var(--motion-base) var(--motion-ease-standard), box-shadow var(--motion-base) var(--motion-ease-standard), border-color var(--motion-base) var(--motion-ease-standard), background var(--motion-base) var(--motion-ease-standard);background:linear-gradient(#fffffffa,#f4f9faf0),linear-gradient(135deg,#00ffcc1a,#0000 55%);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:.58rem;padding:1rem;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 18px 38px #0206173d,inset 0 1px #ffffffeb;color:#111827!important}.new-category-card:before{content:"";opacity:0;transition:opacity var(--motion-base) var(--motion-ease-standard);pointer-events:none;background:linear-gradient(118deg,#00ffcc14,#0000 34%,#ffe78914);position:absolute;inset:0}.new-category-card:hover{background:linear-gradient(#fff,#f6fdfcfa),linear-gradient(135deg,#00ffcc24,#0000 55%);border-color:#00ffcc3d;transform:translateY(-5px);box-shadow:0 24px 54px #02061752,0 0 32px #00ffcc1a,inset 0 0 0 1px #ffffffd6}.new-category-card:hover:before{opacity:1}.new-category-card-top,.new-category-meta{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.new-category-icon{color:#0fc;background:linear-gradient(145deg,#0fc3,#0c121bf5 60%,#000000e6);border:1px solid #00ffcc52;border-radius:13px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:1.15rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px #00ffcc2e}.new-category-icon--linkloot{z-index:1;position:relative}.new-category-badge{color:#0f766e;text-transform:uppercase;align-items:center;gap:.28rem;font-size:.72rem;font-weight:800;display:inline-flex}.new-category-card strong{z-index:1;color:#111827;font-size:1.05rem;line-height:1.22;position:relative}.new-category-card p{z-index:1;-webkit-line-clamp:2;color:#64748b;-webkit-box-orient:vertical;min-height:2.75em;margin:0;font-size:.9rem;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.new-category-meta{z-index:1;color:#64748b;margin-top:auto;font-size:.78rem;font-weight:750;position:relative}.latest-loot-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.95rem,1.65vw,1.2rem);display:grid}.latest-loot-slider{position:relative}.latest-loot-slider-btn{display:none}.latest-loot-card{min-width:0;animation:.7s cubic-bezier(.16,1,.3,1) both freshVaultCardIn}.latest-loot-card:nth-child(2){animation-delay:60ms}.latest-loot-card:nth-child(3){animation-delay:.12s}.latest-loot-card:nth-child(4){animation-delay:.18s}.latest-loot-card .prompt-card-wrapper{height:100%;transition:transform var(--motion-base) var(--motion-ease-standard), filter var(--motion-base) var(--motion-ease-standard)}.latest-loot-card .prompt-card{height:100%;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fffffffa,#fbfdfdf5)!important;border-color:#0f172a16!important;border-radius:16px!important;overflow:visible!important;box-shadow:0 18px 38px #0206173d,inset 0 1px #ffffffeb!important}.latest-loot-card .prompt-card-wrapper--compact:hover{box-shadow:none!important}.latest-loot-card .prompt-card-wrapper--compact:hover .prompt-card{background:linear-gradient(#fff,#f8fdfcfa)!important;border-color:#0f172a21!important;box-shadow:0 24px 52px #02061752,0 0 34px #00ffcc1f,inset 0 0 0 1px #ffffffe6!important}.latest-loot-card .card-accent-line--compact,.latest-loot-card .prompt-card:before{display:none!important}.latest-loot-card .prompt-title{color:#111827!important;font-weight:760!important;line-height:1.3!important}.latest-loot-card .prompt-title:hover{color:#0f766e!important}.latest-loot-card .prompt-content{color:#526174!important}.latest-loot-card .tag{color:#607087!important;background:#eef2f6!important;border-color:#0f172a14!important}.latest-loot-card .prompt-tags--compact{--prompt-tags-right-fade:clamp(1rem, 12%, 1.9rem);--prompt-tags-edge-fade:clamp(1rem, 12%, 1.8rem);--prompt-tags-fade-bg:#f8fbfcfa;--prompt-tags-fade-mid:#f8fbfcad;--prompt-tags-fade-transparent:#f8fbfc00}.latest-loot-card .vote-container--readonly{box-shadow:0 8px 18px #0f172a14,inset 0 0 0 1px #ffffffd1;background:#fff!important;border-color:#0f172a24!important}.latest-loot-card .vote-container--readonly strong{color:#0f172a!important;font-weight:950!important}.latest-loot-card .vote-container--readonly svg{stroke-width:2.6px;color:#0d9488!important}.latest-loot-card .view-btn-hover,.latest-loot-card .loot-price-badge--button.loot-price-badge--free{color:#057568!important;background:linear-gradient(#f0fffb,#e7fffa)!important;border-color:#14b8a65c!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.latest-loot-card .loot-price-badge--button.loot-price-badge--paid{color:#713f12!important;background:linear-gradient(#fff8dc 0%,#ffe8a8 100%)!important;border-color:#b453096b!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #b4530924!important}.latest-loot-card .loot-price-badge--button.loot-price-badge--paid svg{fill:#f59e0b24;color:#b45309!important}.latest-loot-card .prompt-card-actions--compact>a.view-btn-hover,.latest-loot-card .prompt-card-actions--compact .prompt-card-price-action{flex:1 1 0!important;min-width:0!important;margin:0!important}.latest-loot-card .prompt-card-author-compact.compact-author{overflow:hidden;box-shadow:0 8px 18px #0f172a0f;background:#f1f5f9!important;border:1px solid #0f172a1a!important;flex:none!important;width:auto!important;max-width:116px!important;height:36px!important;min-height:36px!important;margin:0!important}.latest-loot-card .prompt-card-author-compact.compact-author:hover,.latest-loot-card .prompt-card-author-compact.compact-author:focus-visible{background:#ecfdf5!important;border-color:#0d948847!important}.latest-loot-card .prompt-card-author-compact.compact-author .compact-author__handle{text-overflow:ellipsis;flex:auto;min-width:0;max-width:100%;overflow:hidden;color:#0f766e!important}.latest-loot-card .prompt-card-author-compact.compact-author .compact-author__inline-badge{flex:none;margin-left:auto}.latest-loot-card .prompt-card-author-compact.compact-author .identity-badge{color:#9f1239!important;background:linear-gradient(#fff1f5,#ffdce8)!important;border-color:#be185d61!important;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #be185d1f!important}.latest-loot-card .prompt-card-author-compact.compact-author .identity-badge--admin .identity-badge__tier{color:#9f1239!important;font-weight:950!important}@media (min-width:1181px){.latest-loot-card .prompt-card-actions--compact{gap:.45rem!important}.latest-loot-card .prompt-card-author-compact.compact-author{justify-content:center;width:36px!important;min-width:36px!important;max-width:36px!important;padding:.25rem!important}.latest-loot-card .prompt-card-author-compact.compact-author .compact-author__handle,.latest-loot-card .prompt-card-author-compact.compact-author .compact-author__inline-badge{display:none}}.latest-loot-card .recommended-badge.magical-recommended-badge{color:#6f5200;background:radial-gradient(circle at 24% 18%,#ffffffdb,#0000 28%),linear-gradient(135deg,#ffe880eb,#20d8bc6b 55%,#a78bfa57);border-color:#edb822b8;box-shadow:inset 0 0 0 1px #ffffffdb,0 8px 20px #b584002e,0 0 22px #ffd75c5c}.latest-loot-card .recommended-badge.magical-recommended-badge svg{color:#9a6f00;fill:#ffffff47;filter:drop-shadow(0 0 4px #ffffffe6)}@keyframes freshVaultDrift{0%{transform:skewY(-5deg)translate(-2%)}to{transform:skewY(-5deg)translate(4%,6%)}}@keyframes freshVaultScan{0%,24%{opacity:0;transform:rotate(10deg)translate(0)}45%,68%{opacity:1}to{opacity:0;transform:rotate(10deg)translate(560%)}}@keyframes freshVaultCardIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){.new-category-card,.latest-loot-card{animation:linear both freshVaultCardIn;animation-timeline:view();animation-range:entry 4% cover 26%}.latest-loot-card:nth-child(2),.latest-loot-card:nth-child(3),.latest-loot-card:nth-child(4){animation-delay:0s}}@media (prefers-reduced-motion:reduce){.fresh-vault-veil,.fresh-vault-scan,.latest-loot-card,.new-category-card{animation:none!important}}@media (max-width:1180px){.latest-loot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fresh-vault-section{padding:1.25rem 1rem 2.5rem}.fresh-vault-inner{background:radial-gradient(circle at 8% 0,#00ffcc38,#0000 34%),radial-gradient(circle at 100% 26%,#6366f12b,#0000 30%),linear-gradient(160deg,#080c16fa 0%,#0c1320f5 46%,#081f1ff2 100%);border-color:#00ffcc38;border-radius:20px;padding:.9rem;box-shadow:0 26px 64px #02061747,inset 0 0 0 1px #ffffff0d,0 0 38px #00ffcc1a}.fresh-vault-inner:before{opacity:.9;background:linear-gradient(#ffffff0d,#0000 24%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 64px);border-radius:19px;inset:1px}.fresh-vault-veil{filter:blur(24px);background:linear-gradient(105deg,#00ffcc47,#0000 40%,#6366f12e 70%,#0000);inset:-22% -36% auto -28%}.fresh-vault-beam{opacity:.22;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 72px),linear-gradient(#ffffff0f,#0000 42%)}.fresh-vault-scan{background:linear-gradient(90deg,#0000,#00ffcc26,#6366f11f,#0000)}.fresh-vault-header{flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:1rem}.fresh-vault-pill{color:#67ffe4;background:#00ffcc1f;border-color:#00ffcc57;margin-bottom:.55rem;padding:.36rem .68rem;font-size:.7rem;box-shadow:0 12px 26px #00ffcc1a}.fresh-vault-header h2{color:#f8fbff;font-size:1.95rem;line-height:1.03}.fresh-vault-header p{color:#b6c3d6;margin-top:.62rem;font-size:.91rem;line-height:1.5}.fresh-vault-metrics{gap:.4rem;margin-top:.85rem}.fresh-vault-metrics span{color:#d8e3f3;background:#0f172a9e;border-color:#94a3b833;min-height:27px;padding:.3rem .55rem;font-size:.72rem;box-shadow:0 10px 22px #0206172e}.fresh-vault-link{background:linear-gradient(135deg,#0fc,#38bdf8);border-color:#00ffcc57;width:fit-content;max-width:100%;min-height:42px;padding:.68rem .9rem;font-size:.9rem;box-shadow:0 16px 34px #00ffcc24;color:#061018!important}.new-category-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.72rem;margin-inline:-.15rem -.9rem;padding:0 .9rem .45rem .15rem;scroll-padding-inline:.15rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.new-category-strip::-webkit-scrollbar{display:none}.new-category-card{scroll-snap-align:start;border-radius:14px;flex:0 0 100%;min-height:140px;padding:.86rem}.new-category-card,.latest-loot-card{animation:none}.new-category-strip--peek .new-category-card{flex-basis:max(255px,100% - 3.15rem)}.new-category-card{background:linear-gradient(#fffffffa,#f4f9faf0),linear-gradient(135deg,#00ffcc1a,#0000 55%);border-color:#ffffff1a;box-shadow:0 18px 38px #0206173d,inset 0 1px #ffffffeb}.new-category-icon{color:#0fc;background:linear-gradient(145deg,#0fc3,#0c121bf5 60%,#000000e6);border-color:#00ffcc52;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px #00ffcc2e}.new-category-card p{min-height:auto;font-size:.86rem}.new-category-meta{font-size:.72rem}.latest-loot-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.85rem;margin-inline:-.15rem -.9rem;padding:0 .9rem .45rem .15rem;scroll-padding-inline:.15rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.latest-loot-grid::-webkit-scrollbar{display:none}.latest-loot-card{scroll-snap-align:start;flex:0 0 min(92%,280px)}.latest-loot-grid--peek .latest-loot-card{flex-basis:min(84%,280px)}.latest-loot-card .prompt-card-actions--compact{gap:.42rem!important}.latest-loot-card .prompt-card-actions--compact>a.view-btn-hover{flex:0 0 58px!important;width:58px!important;padding-inline:.35rem!important}.latest-loot-card .prompt-card-actions--compact .prompt-card-price-action{flex:0 0 66px!important;width:66px!important;padding-inline:.4rem!important}.latest-loot-card .prompt-card-author-compact.compact-author{flex:0 0 36px!important;justify-content:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:.25rem!important}.latest-loot-card .prompt-card-author-compact.compact-author .compact-author__handle,.latest-loot-card .prompt-card-author-compact.compact-author .compact-author__inline-badge{display:none!important}.latest-loot-slider-btn{display:none}.latest-loot-slider-btn svg{color:currentColor}.latest-loot-slider-btn-prev{left:-.15rem}.latest-loot-slider-btn-next{right:-.15rem}}button:hover,[role=button]:hover{opacity:.92}button:active,[role=button]:active{opacity:.88;transform:scale(.99)}button:focus-visible,[role=button]:focus-visible,[role=checkbox]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}button:disabled,[role=button]:disabled,button[aria-disabled=true],[role=button][aria-disabled=true]{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}button[aria-pressed=true],[role=button][aria-pressed=true],button[aria-selected=true],[role=tab][aria-selected=true],[role=option][aria-selected=true]{border-color:#00ffcc73;box-shadow:0 0 0 1px #00ffcc14,0 8px 24px #00ffcc14}.hover-brightness,.dropdown-item-hover,.nav-link-hover,.login-btn-hover,.email-btn-hover{transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), transform var(--transition-fast), box-shadow var(--transition-base), filter var(--transition-base)!important}.hover-brightness:hover,.hover-brightness:focus-visible{filter:brightness(1.18);color:#fff!important}.dropdown-item-hover:hover,.dropdown-item-hover:focus-visible{color:#fff!important;background:#ffffff12!important}.nav-link-hover:focus-visible,.dropdown-item-hover:focus-visible,.login-btn-hover:focus-visible,.email-btn-hover:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.hover-brightness:active,.dropdown-item-hover:active,.nav-link-hover:active,.login-btn-hover:active,.email-btn-hover:active{transform:scale(.99)}.ui-checkbox{color:#0000;width:20px;height:20px;transition:background var(--motion-fast) var(--motion-ease-standard), border-color var(--motion-fast) var(--motion-ease-standard), color var(--motion-fast) var(--motion-ease-standard), transform var(--motion-fast) var(--motion-ease-standard), box-shadow var(--motion-fast) var(--motion-ease-standard);opacity:1;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff08),#0c0f16eb;border:1px solid #ffffff29;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff05}.ui-checkbox:hover:not(:disabled){opacity:1;background:linear-gradient(#ffffff1a,#ffffff0d),#12161ef5;border-color:#ffffff3d}.ui-checkbox.checked{color:#f3fffb;background:linear-gradient(#00ffaa47,#00ffaa2e);border-color:#00ffaa8c;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #00ffaa1f,0 8px 20px #00ffaa1f}.ui-checkbox.checked:hover:not(:disabled){color:#fff;background:linear-gradient(#00ffaa57,#00ffaa3d);border-color:#00ffaab8;box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #00ffaa29,0 10px 22px #00ffaa29}.ui-checkbox:active:not(:disabled){opacity:1;transform:scale(.97)}.ui-checkbox.disabled{opacity:.5;cursor:not-allowed}.app-container{flex-direction:column;max-width:100%;min-height:100vh;display:flex;overflow-x:hidden}.header{border-bottom:1px solid var(--border-color);background:var(--bg-color);z-index:10;transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.logo{letter-spacing:-.05em;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;display:flex}.logo-icon{color:var(--accent-color);text-shadow:0 0 10px var(--accent-glow)}.main-content{flex:0 auto;width:100%}.container{max-width:var(--container-max-width);width:100%;margin:0 auto;padding:0 1.5rem}.profile-page{min-width:0;width:min(calc(100% - 2rem), var(--container-max-width));max-width:none;padding-left:0!important;padding-right:0!important}.profile-hero-card,.profile-api-card,.profile-settings-card{min-width:0}.profile-hero-avatar{isolation:isolate}.profile-hero-avatar-image,.profile-hero-avatar-image>div{border-radius:inherit!important;width:100%!important;height:100%!important}.profile-hero-avatar-image:hover{transform:none!important}.profile-hero-identity,.profile-hero-title-row,.profile-hero-actions,.profile-api-header,.profile-api-key-main{min-width:0}.profile-hero-title-row h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.08}.profile-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.profile-tabs::-webkit-scrollbar{display:none}.profile-info-row span:last-child,.profile-api-key-row,.profile-api-key-row *{min-width:0}.public-profile-page{min-width:0;max-width:none;width:min(calc(100% - 2rem), var(--container-max-width))!important}.public-profile-page,.public-profile-page *{min-width:0}.public-profile-hero-title-row h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.public-user-drops-page{min-width:0;max-width:none;width:min(calc(100% - 2rem), var(--container-max-width))!important}.public-user-drops-page,.public-user-drops-page *{min-width:0}.public-user-drops-title,.public-user-drops-page .card-title-hover{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (max-width:640px){.public-profile-page{padding-top:1.25rem!important;padding-bottom:3.5rem!important}.public-profile-hero-card{border-radius:22px!important;margin-bottom:1.35rem!important;box-shadow:0 18px 48px #0000007a!important}.public-profile-hero-banner{height:auto!important;min-height:0!important;padding-top:112px!important}.public-profile-hero-cover{background-size:cover!important;height:124px!important;inset:0 0 auto!important}.public-profile-hero-kicker{text-overflow:ellipsis;white-space:nowrap;opacity:.8;max-width:50%;overflow:hidden;font-size:.6rem!important;top:.75rem!important;right:.75rem!important}.public-profile-hero-info{grid-template-columns:auto minmax(0,1fr);background:linear-gradient(#080b16d1,#080912f5)!important;align-items:start!important;gap:.85rem!important;padding:.9rem 1rem 1rem!important;display:grid!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.public-profile-hero-avatar-shell{margin-top:-2.2rem;border-radius:18px!important;padding:3px!important}.public-profile-hero-avatar-shell .user-avatar-container{border-radius:15px!important;width:76px!important;height:76px!important}.public-profile-hero-avatar-shell .user-avatar-container:hover{transform:none!important}.public-profile-hero-identity{min-width:0!important;padding-top:0!important}.public-profile-hero-title-row{align-items:center!important;gap:.45rem!important}.public-profile-hero-title-row h1{letter-spacing:0!important;font-size:clamp(1.42rem,7.5vw,1.85rem)!important;line-height:1.06!important}.public-profile-hero-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.65rem!important;margin-left:0!important;display:grid!important}.public-profile-action{justify-content:center;width:100%;min-height:42px;line-height:1.12;border-radius:12px!important;padding:.56rem .7rem!important}.public-profile-tabs-card,.public-profile-overview-card{border-radius:22px!important;padding:1rem!important}.public-profile-tabs-list{grid-template-columns:1fr;gap:.65rem!important;display:grid!important}.public-profile-tab-button{width:100%;border-radius:16px!important;min-width:0!important}.public-profile-subtabs{grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem!important;display:grid!important}.public-profile-stats-grid{grid-template-columns:1fr!important}.public-profile-stat-card{border-radius:18px!important;min-height:154px!important;padding:1rem!important}.public-user-drops-page{padding-top:1.25rem!important;padding-bottom:3.5rem!important}.public-user-drops-header{margin-bottom:1.5rem!important}.public-user-drops-back{overflow-wrap:anywhere;max-width:100%;line-height:1.3;display:inline-flex!important}.public-user-drops-title{letter-spacing:0!important;font-size:clamp(2rem,11vw,2.65rem)!important;line-height:1.05!important}.public-user-drops-description{max-width:100%;font-size:1rem!important;line-height:1.55!important}.public-user-drops-grid{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}.public-user-drops-page .drop-card-hover{border-radius:20px!important;padding:1.25rem!important}.profile-page{padding-top:1rem!important;padding-bottom:3.5rem!important}.profile-hero-card{border-radius:18px!important;margin-bottom:1.25rem!important;box-shadow:0 16px 38px #0000006b!important}.profile-hero-cover{height:104px!important}.profile-hero-kicker{text-overflow:ellipsis;white-space:nowrap;max-width:46%;overflow:hidden;font-size:.62rem!important;top:.8rem!important;right:1rem!important}.profile-provider-row{padding-bottom:1px;overflow-x:auto;bottom:.75rem!important;left:1rem!important;right:1rem!important}.profile-hero-body{grid-template-columns:auto minmax(0,1fr);align-items:end!important;gap:.85rem!important;padding:0 1rem 1rem!important;display:grid!important}.profile-hero-avatar{border-width:2px!important;border-radius:18px!important;width:76px!important;height:76px!important;margin-top:-38px!important;box-shadow:0 0 22px #00ffcc40!important}.profile-hero-identity{width:100%;min-width:0!important;padding-top:0!important}.profile-hero-title-row{align-items:flex-start!important;gap:.45rem!important;margin-bottom:.25rem!important}.profile-hero-title-row h1{width:100%;letter-spacing:0!important;font-size:clamp(1.12rem,8vw,1.45rem)!important}.profile-hero-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:stretch!important;gap:.55rem!important;display:grid!important}.profile-hero-pill,.profile-hero-button{justify-content:center;width:100%;min-height:42px;line-height:1.1;border-radius:12px!important;padding:.45rem .5rem!important;font-size:.78rem!important}.profile-hero-button svg{flex:none;width:15px;height:15px}.profile-tabs{padding:0 1rem;border-bottom-color:#ffffff14!important;gap:.35rem!important;margin:0 -1rem 1.35rem!important}.profile-tabs button{min-height:44px;padding:.78rem .45rem!important;font-size:.82rem!important}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;margin-bottom:1.35rem!important}.profile-stat-grid>div{min-height:126px;border-radius:14px!important;padding:1rem!important}.profile-oauth-note,.profile-api-card,.profile-settings-card{border-radius:16px!important}.profile-api-card{margin-bottom:1.25rem!important;padding:1rem!important}.profile-api-header,.profile-api-copy-row,.profile-api-key-row,.profile-api-key-main,.profile-api-key-meta{flex-direction:column!important;align-items:flex-start!important}.profile-api-header,.profile-api-copy-row{gap:.75rem!important}.profile-api-header>button{justify-content:center;width:100%}.profile-api-key-row{gap:1rem}.profile-api-key-row>button{align-self:flex-end}.profile-api-key-meta{gap:.35rem!important}.profile-info-row{flex-direction:column;gap:.25rem;align-items:flex-start!important}.profile-info-row span:last-child{overflow-wrap:anywhere;max-width:100%}}@media (max-width:768px){.container{padding:0 1rem}.navbar-logo-wrap{overflow:visible}.navbar-logo-link{gap:.5rem!important}.navbar-logo-icon-wrap>div{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.navbar-logo-text{font-size:1.2rem!important}.navbar-logo-wrap .logo-subtitle{display:none!important}.main-content{padding:0}}.settings-page-tablist{flex-direction:column;gap:.5rem;display:flex}.settings-page-tab{display:block}@media (max-width:768px){.settings-page-shell.container{gap:1rem!important;max-width:100%!important;padding:1.25rem .875rem 2rem!important}.settings-page-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:1rem!important;display:grid!important}.settings-page-sidebar{min-width:0;gap:.75rem!important;max-width:none!important}.settings-page-title{letter-spacing:0!important;margin:0!important;font-size:clamp(1.55rem,8vw,2rem)!important;line-height:1.05!important}.settings-page-tablist{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.1rem 0 .35rem;overflow-x:auto;flex-direction:row!important;gap:.5rem!important;display:flex!important}.settings-page-tablist::-webkit-scrollbar{display:none}.settings-page-tab{white-space:nowrap;flex:none;border-radius:999px!important;padding:.62rem .82rem!important;font-size:.82rem!important}.settings-page-panel{width:100%;border-radius:18px!important;min-width:0!important}.settings-profile-banner{height:148px!important}.settings-profile-body{padding:0 1rem 1rem!important}.settings-section-body{padding:1rem!important}.settings-profile-head{gap:1rem!important;margin-top:-2rem!important;margin-bottom:1.5rem!important}.settings-profile-head h2{font-size:1.35rem!important;line-height:1.1!important}.settings-display-grid{grid-template-columns:minmax(0,1fr)!important;padding:1rem!important}.settings-display-actions{padding:1rem!important}}.full-width{width:100%;margin-left:0;margin-right:0;position:relative;left:0;right:0;max-width:none!important}.breakout{width:100vw!important;margin-left:calc(50% - 50vw)!important}.wave-divider-wrap,.home-light-section,.footer-wave-wrap{box-sizing:border-box;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important}@media (max-width:880px){.footer-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}}.footer-link{transition:color var(--transition-base), opacity var(--transition-base);border-radius:4px;outline:none}.footer-link svg{transition:opacity var(--transition-base), color var(--transition-base)}.footer-link:hover{color:var(--accent-color)!important}.footer-link:hover svg{opacity:1!important;color:var(--accent-color)!important}.footer-link:active{opacity:.85}.footer-link:active svg{opacity:.9!important}.footer-link:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;color:var(--accent-color)!important}.footer-link:focus-visible svg{opacity:1!important;color:var(--accent-color)!important}.footer-copyright-link{transition:color var(--motion-base) var(--motion-ease-standard), opacity var(--motion-base) var(--motion-ease-standard);border-radius:4px;outline:none}.footer-copyright-link:hover{color:var(--accent-color)!important}.footer-copyright-link:active{opacity:.85}.footer-copyright-link:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;color:var(--accent-color)!important}.footer-version-tag{transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base)}.footer-version-tag:hover{color:#ffffffb3;background:#ffffff17;border-color:#ffffff1f}.transition-interactive{transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), transform var(--transition-fast), box-shadow var(--transition-base)}.linkloot-accordion .linkloot-accordion-item{transition:border-color var(--motion-base) var(--motion-ease-standard), background-color var(--motion-base) var(--motion-ease-standard);background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.linkloot-accordion .linkloot-accordion-item[data-open=true]{background:#ffffff0b;border-color:#00ffcc2e}.linkloot-accordion-trigger{cursor:pointer;color:#fff;text-align:left;width:100%;transition:color var(--motion-base) var(--motion-ease-standard);background:0 0;border:0;align-items:center;padding:.85rem 1rem;font-family:inherit;font-size:.92rem;font-weight:850;list-style:none;display:flex}.linkloot-accordion-trigger:after{content:"+";color:var(--accent-color);transition:transform var(--motion-base) var(--motion-ease-standard);margin-left:auto;font-weight:900;line-height:1}.linkloot-accordion .linkloot-accordion-item[data-open=true] .linkloot-accordion-trigger:after{content:"-";transform:rotate(180deg)}.linkloot-accordion-panel{opacity:0;transition:height var(--motion-slow) var(--motion-ease-out), opacity var(--motion-base) var(--motion-ease-standard), transform var(--motion-slow) var(--motion-ease-standard);will-change:height, opacity, transform;overflow:hidden;transform:translateY(-6px)}.linkloot-accordion .linkloot-accordion-item[data-open=true] .linkloot-accordion-panel{opacity:1;transform:translateY(0)}.linkloot-accordion-body{color:#ffffffc7;padding:0 1rem .9rem}@media (prefers-reduced-motion:reduce){.linkloot-accordion .linkloot-accordion-item,.linkloot-accordion-trigger,.linkloot-accordion-panel{transition:none!important}}.magical-recommended-button,.magical-recommended-badge{isolation:isolate;position:relative;overflow:hidden}.magical-recommended-button{text-shadow:0 0 10px #ffeeb25c;color:#f9eec8!important;background:radial-gradient(circle at 16% 12%,#ffffff38,#0000 24%),linear-gradient(135deg,#ffd36026,#00ffcc14 46%,#a78bfa24)!important;border-color:#ffe7896b!important;box-shadow:inset 0 0 0 1px #ffffff09,0 0 16px #ffd75c2e,0 0 30px #00ffcc1a,0 0 44px #a78bfa17!important}.magical-recommended-button--active,.magical-recommended-button:hover,.magical-recommended-button:focus-visible{color:#fff8d6!important;background:radial-gradient(circle at 18% 10%,#ffffff6b,#0000 25%),linear-gradient(135deg,#ffcd5957,#0fc3 48%,#a78bfa47)!important;border-color:#ffe789c7!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 20px #ffd75c70,0 0 42px #00ffcc38,0 0 66px #a78bfa33!important}.magical-recommended-button:before,.magical-recommended-badge:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff85 48%,#0000 62%);animation:4.8s ease-in-out infinite magical-recommended-sheen;position:absolute;inset:-70% -38%;transform:translate(-74%)rotate(8deg)}.magical-recommended-button svg,.magical-recommended-badge svg{color:#ffe789;fill:#ffe78942;filter:drop-shadow(0 0 7px #ffe789ad);animation:2.5s ease-in-out infinite magical-recommended-sparkle}.magical-recommended-badge--hero{text-shadow:0 0 10px #ffefb880;align-items:center;gap:.34rem;display:inline-flex;background:radial-gradient(circle at 18% 12%,#ffffff7a,#0000 24%),linear-gradient(135deg,#ffcd5957,#00ffcc2e 46%,#a78bfa47)!important;border:1px solid #ffe7899e!important;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px #ffd75c66,0 0 36px #0fc3,0 0 54px #a78bfa2e!important}@keyframes magical-recommended-sheen{0%,44%{opacity:0;transform:translate(-75%)rotate(8deg)}55%{opacity:.9}72%,to{opacity:0;transform:translate(82%)rotate(8deg)}}@keyframes magical-recommended-sparkle{0%,to{transform:rotate(-8deg)scale(1)}50%{transform:rotate(8deg)scale(1.13)}}@media (prefers-reduced-motion:reduce){.magical-recommended-button:before,.magical-recommended-badge:before,.magical-recommended-button svg,.magical-recommended-badge svg{animation:none}html:focus-within{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.gem-explainer-flex{flex-direction:column!important;gap:2rem!important}.gem-explainer-flex .gem-explainer-text,.gem-explainer-flex .gem-explainer-visual{flex:100%!important;min-width:0!important}.gem-explainer-box{padding:2rem!important}.client-prompt-list-filters{min-width:0!important}.client-prompt-list-sort{flex-wrap:wrap}.three-step-section{padding:3rem 0!important}.three-step-tilt-card{min-height:240px!important;padding:1.75rem 1.25rem!important}.home-with-wave{max-width:100%;width:100%!important;margin-left:0!important;padding-right:0!important}.home-with-wave .wave-divider-wrap,.home-with-wave .home-light-section,.footer-wave-wrap{width:100%!important;max-width:100%!important;margin-left:0!important}}@media (max-width:480px){.three-step-section{padding:2.5rem 0!important}}.hide-scrollbar{overflow:-moz-scrollbars-none;-ms-overflow-style:none!important;scrollbar-width:none!important}.hide-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scroll-to-top{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(30px)scale(.5);background:var(--surface-color)!important;border:1px solid var(--accent-color)!important;width:50px!important;height:50px!important;color:var(--accent-color)!important;cursor:pointer!important;z-index:99999!important;transition:var(--interactive-transition)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;bottom:6rem!important;right:2rem!important;box-shadow:0 10px 30px #0000004d!important}.scroll-to-top.visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}.scroll-to-top svg{stroke:currentColor;color:var(--accent-color)!important}@media (hover:hover) and (pointer:fine){.scroll-to-top:hover{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 15px 40px #0fc6;color:#000!important;transform:translateY(-5px)scale(1.1)!important}.scroll-to-top:hover svg{color:#000!important}}.scroll-to-top:active{transform:translateY(-2px)scale(1.05)!important}.scroll-to-top:active svg{color:var(--accent-color)!important}.scroll-to-top:focus-visible{outline-offset:3px;outline:2px solid #8ffff0f5;background:color-mix(in srgb, var(--accent-color) 16%, var(--surface-color))!important;box-shadow:0 0 0 3px #8ffff03d,0 10px 30px #0000004d!important}@media (max-width:768px){.premium-feedback-fab{width:44px!important;height:44px!important}.scroll-to-top,.scroll-to-top.visible{display:none!important}.scroll-to-top.scroll-to-top--mobile-enabled{right:max(.9rem, env(safe-area-inset-right,0px))!important;bottom:calc(max(.75rem, env(safe-area-inset-bottom,0px)) + 3.3rem)!important;z-index:9998!important;width:44px!important;height:44px!important;display:flex!important}.premium-feedback-widget{bottom:1rem!important;right:1rem!important}.premium-feedback-widget--tools-detail{right:max(.75rem, env(safe-area-inset-right,0px))!important;bottom:max(.75rem, env(safe-area-inset-bottom,0px))!important}}.mobile-menu-close-btn,.mobile-menu-btn-profile,.mobile-menu-btn-gems,.mobile-menu-btn-secondary,.mobile-menu-btn-logout,.mobile-menu-lang-btn{cursor:pointer!important}.mobile-menu-close-btn,.mobile-menu-btn-profile,.mobile-menu-btn-gems,.mobile-menu-btn-secondary,.mobile-menu-btn-logout,.mobile-menu-lang-btn,.mobile-menu-nav-link,.mobile-menu-logo-link{transition:background var(--motion-fast) var(--motion-ease-standard), border-color var(--motion-fast) var(--motion-ease-standard), color var(--motion-fast) var(--motion-ease-standard), opacity var(--motion-fast) var(--motion-ease-standard), transform var(--motion-fast) var(--motion-ease-standard)!important}.mobile-menu-close-btn:hover,.mobile-menu-close-btn:active{border-radius:8px;color:var(--accent-color)!important;background:#0fc3!important}.mobile-menu-btn-profile:hover,.mobile-menu-btn-profile:active{background:#00ffcc38!important;border-color:#00ffcca6!important}.mobile-menu-btn-gems:hover,.mobile-menu-btn-gems:active{background:#60a5fa47!important;border-color:#60a5fa8c!important}.mobile-menu-btn-secondary:hover,.mobile-menu-btn-secondary:active{background:#ffffff24!important;border-color:#ffffff47!important}.mobile-menu-btn-logout:hover,.mobile-menu-btn-logout:active{background:#ff444438!important;border-color:#ff444480!important}.mobile-menu-lang-btn:hover,.mobile-menu-lang-btn:active{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff47!important}.mobile-menu-nav-link:hover,.mobile-menu-nav-link:active{color:var(--accent-color)!important}.mobile-menu-logo-link:hover,.mobile-menu-logo-link:active{opacity:.8}.page-title{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.page-description{color:var(--text-secondary);margin-bottom:3rem;font-size:1.1rem}.prompt-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:stretch;gap:1.35rem;display:grid}.prompt-grid>.prompt-card-wrapper--compact{min-width:0;max-width:100%;height:100%}.prompt-grid>.prompt-card-wrapper--compact .prompt-card{box-sizing:border-box;min-width:0;max-width:100%;height:100%;min-height:292px}.prompt-grid>.prompt-card-wrapper--with-compact-media .prompt-card{min-height:438px}.prompt-grid>.prompt-card-wrapper--compact .prompt-title{min-height:3.75em}.prompt-grid>.prompt-card-wrapper--compact .prompt-content{min-height:4.5em}@media (min-width:1120px){.prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.prompt-grid{grid-template-columns:1fr;gap:1rem;min-width:0;max-width:100%;overflow-x:clip}.prompt-grid>.prompt-card-wrapper--compact .prompt-card,.prompt-grid>.prompt-card-wrapper--compact .prompt-title,.prompt-grid>.prompt-card-wrapper--compact .prompt-content{min-height:0}}.prompt-list.prompt-list--explore{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:768px){.prompt-list.prompt-list--explore{grid-template-columns:1fr}}.prompt-card{transition:var(--interactive-transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191e2acc;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:1.5rem;animation:.6s ease-out both cardReveal;display:flex;position:relative;overflow:hidden}.prompt-card:first-child{animation-delay:50ms}.prompt-card:nth-child(2){animation-delay:.1s}.prompt-card:nth-child(3){animation-delay:.15s}.prompt-card:nth-child(4){animation-delay:.2s}.prompt-card:nth-child(5){animation-delay:.25s}.prompt-card:nth-child(6){animation-delay:.3s}@keyframes cardReveal{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.glass-contrast{z-index:-1;border-radius:inherit;pointer-events:none;background:#00000040;position:absolute;inset:0}.prompt-card:hover{border-color:var(--accent-color);box-shadow:0 8px 32px var(--accent-glow), 0 0 0 1px #00ffcc1a;transform:translateY(-4px)}.prompt-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-color), #00b38f, transparent);opacity:0;width:calc(100% - 24px);height:2px;transition:opacity var(--motion-slow) var(--motion-ease-standard), transform var(--motion-slow) var(--motion-ease-standard);transform-origin:0;position:absolute;top:0;left:12px;transform:scaleX(0)}.prompt-card:hover:before{opacity:1;transform:scaleX(1)}.prompt-title{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.prompt-desc{color:var(--text-secondary);flex:1;margin-bottom:1.5rem;font-size:.95rem}.prompt-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.tag{color:#ffffffe0;min-height:30px;transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base), transform var(--transition-fast), box-shadow var(--transition-base);background:linear-gradient(#ffffff0e,#ffffff08);border:1px solid #ffffff1a;border-radius:99px;justify-content:center;align-items:center;padding:.3rem .78rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.tag:hover{color:#fff;background:linear-gradient(#00ffcc18,#00ffcc0d);border-color:#00ffcc47;transform:translateY(-1px);box-shadow:0 8px 24px #00000038,0 0 0 1px #00ffcc0d}.tag:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.ll-tag-pill{max-width:100%;min-height:32px;transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-fast);background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.22rem;padding:.2rem;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.ll-tag-pill:hover{background:linear-gradient(#00ffcc1a,#00ffcc0d);border-color:#00ffcc47;transform:translateY(-1px);box-shadow:0 10px 24px #00000038,0 0 0 1px #00ffcc0d}.ll-tag-pill--compact{min-height:28px;padding:.14rem}.ll-tag-pill--active{background:linear-gradient(#00ffcc1f,#0fc1);border-color:#00ffcc57}.ll-tag-pill__label{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;min-height:28px;transition:color var(--transition-base), background var(--transition-base);border-radius:999px;align-items:center;padding:0 .72rem;font-size:.8rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden}.ll-tag-pill--compact .ll-tag-pill__label{min-height:24px;padding:0 .58rem;font-size:.74rem}.ll-tag-pill:hover .ll-tag-pill__label,.ll-tag-pill--active .ll-tag-pill__label{color:#fff}.ll-tag-pill__action{color:#ffffffd1;cursor:pointer;width:28px;height:28px;transition:background var(--transition-base), color var(--transition-base), transform var(--transition-fast);background:#ffffff0f;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ll-tag-pill__action:hover{color:var(--accent-color);background:#00ffcc24;transform:scale(1.03)}.ll-tag-pill--compact .ll-tag-pill__action{width:24px;height:24px}.ll-tag-pill--active .ll-tag-pill__action{color:var(--accent-color);background:#00ffcc29}@media (max-width:767px),(pointer:coarse){.ll-tag-pill--compact{gap:.28rem;min-height:44px;padding:.18rem}.ll-tag-pill--compact .ll-tag-pill__label{min-height:40px;padding:0 .76rem;font-size:.78rem}.ll-tag-pill--compact .ll-tag-pill__action{width:40px;height:40px}}.loot-trust-badge,.loot-proof-badge{appearance:none;color:#ffffffe0;width:fit-content;max-width:100%;min-height:34px;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.38rem;margin:0;padding:.34rem .68rem;font-size:.72rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.loot-trust-badge:hover,.loot-trust-badge:focus-visible,.loot-proof-badge:hover,.loot-proof-badge:focus-visible{color:#fff;outline-offset:2px;border-color:#00ffcc57;outline:2px solid #00ffcc61}.loot-trust-badge--success,.loot-proof-badge--success{color:#55e6bd;background:#10b9811a;border-color:#10b98147}.loot-trust-badge--warning,.loot-proof-badge--warning{color:#f8c65c;background:#f59e0b1a;border-color:#f59e0b47}.loot-trust-badge--danger,.loot-proof-badge--danger{color:#ff8b8b;background:#ef44441a;border-color:#ef44444d}.loot-trust-badge--info,.loot-proof-badge--info{color:#6fd3f7;background:#38bdf81a;border-color:#38bdf84d}.loot-trust-badge--muted,.loot-proof-badge--muted{color:#ffffffad}@media (max-width:767px),(pointer:coarse){.loot-trust-badge,.loot-proof-badge{min-height:44px}}.blog-sidebar{align-self:start;min-width:0;position:relative}@media (min-width:1025px){.blog-sidebar{margin-top:-6.4rem}}.blog-sidebar-shell{flex-direction:column;gap:1rem;display:flex}.blog-sidebar-block{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;margin-bottom:0;padding:1.15rem 1.1rem}.blog-sidebar-title{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-color);margin:0 0 .9rem;font-size:.76rem;font-weight:800}.blog-sidebar-list{margin:0;padding:0;list-style:none}.blog-sidebar-list li{border-bottom:1px solid #ffffff0f;margin-bottom:.9rem;padding-bottom:.9rem}.blog-sidebar-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-sidebar-link{color:#fff;transition:color var(--motion-base);font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:none;display:block}.blog-sidebar-link:hover{color:var(--accent-color)}.blog-sidebar-meta{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem;display:block}.blog-sidebar-tags{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.blog-sidebar-tag{color:#ffffffe0;min-height:28px;transition:background var(--motion-base) var(--motion-ease-standard), border-color var(--motion-base) var(--motion-ease-standard), color var(--motion-base) var(--motion-ease-standard), transform var(--motion-base) var(--motion-ease-standard);background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .64rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.blog-sidebar-tag:hover{color:#fff;background:linear-gradient(#00ffcc1a,#00ffcc0d);border-color:#00ffcc47;transform:translateY(-1px)}.blog-sidebar-tag-cloud{flex-wrap:wrap;gap:.5rem;display:flex}.blog-sidebar-cta-wrapper{margin-top:1.1rem!important;display:block!important}.blog-sidebar-cta{color:#ffffffeb;width:100%;transition:background var(--motion-base) var(--motion-ease-standard), border-color var(--motion-base) var(--motion-ease-standard), color var(--motion-base) var(--motion-ease-standard), transform var(--motion-base) var(--motion-ease-standard);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:1.05rem;padding:.72rem .82rem .72rem 1rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex!important}.blog-sidebar-cta-label{min-width:0;padding-right:.35rem;line-height:1.25}.blog-sidebar-cta-icon{width:28px;height:28px;color:var(--accent-color);transition:background var(--motion-base) var(--motion-ease-standard), border-color var(--motion-base) var(--motion-ease-standard), transform var(--motion-base) var(--motion-ease-standard);background:#00ffcc14;border:1px solid #00ffcc29;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.blog-sidebar-cta-icon svg{flex:none}.blog-sidebar-cta:hover{border-color:var(--accent-color);color:#fff;background:#00ffcc1a;transform:translateY(-1px)}.blog-sidebar-cta:hover .blog-sidebar-cta-icon{background:#00ffcc29;border-color:#00ffcc57;transform:translate(2px)}@media (max-width:1024px){.blog-sidebar{border-top:1px solid #ffffff14;margin-top:.5rem;padding-top:1.25rem;position:static}.blog-sidebar-block{background:#ffffff06}}@media (max-width:720px){.blog-sidebar-shell{gap:.85rem}.blog-sidebar{padding-top:1rem}.blog-sidebar-block{border-radius:16px;padding:.95rem}.blog-sidebar-title{margin-bottom:.7rem}.blog-sidebar-list li{margin-bottom:.75rem;padding-bottom:.75rem}.blog-sidebar-link{font-size:.86rem;line-height:1.35}.blog-sidebar-cta{padding:.7rem .9rem;font-size:.82rem}}.copy-btn{border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-inter);cursor:pointer;transition:var(--interactive-transition);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:500;display:flex;position:relative;overflow:hidden}.copy-btn:after{content:"";background:linear-gradient(135deg, var(--accent-color), #00b38f);opacity:0;transition:opacity var(--motion-slow) var(--motion-ease-standard);z-index:0;position:absolute;inset:0}.copy-btn:hover{border-color:var(--accent-color);color:#000;transform:translateY(-1px);box-shadow:0 4px 16px #0fc3}.copy-btn:hover:after{opacity:1}.copy-btn span,.copy-btn{z-index:1;position:relative}.copy-btn.copied{background:var(--accent-color);color:#000;border-color:var(--accent-color);animation:.4s ease-out copyPulse}@keyframes copyPulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.search-container{margin-bottom:2rem;position:relative}.search-input{background:var(--surface-color);border:1px solid var(--border-color);width:100%;color:var(--text-primary);transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), color var(--transition-base);border-radius:12px;padding:1rem 1.5rem;font-family:inherit;font-size:1rem}.search-input:focus{border-color:var(--accent-color);box-shadow:0 0 15px var(--accent-glow);outline:none}input:not([type=checkbox]):not([type=radio]),select,textarea{transition:background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), color var(--transition-base), opacity var(--transition-base)}input:focus,select:focus,textarea:focus{outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.cookie-banner-container{z-index:999999!important;overscroll-behavior:contain!important;flex-direction:column!important;width:calc(100% - 2rem)!important;max-width:600px!important;max-height:min(48svh,420px)!important;display:flex!important;position:fixed!important;bottom:2rem!important;left:50%!important;overflow-y:auto!important;transform:translate(-50%)!important;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff0d!important}@media (max-width:480px){.cookie-banner-container{left:1rem!important;right:1rem!important;bottom:calc(var(--mobile-app-shell-total-space,0px) + .55rem)!important;border-radius:8px!important;width:auto!important;max-width:none!important;max-height:min(24svh,174px)!important;padding:.62rem!important;transform:none!important}}.w-md-editor-text-input,.w-md-editor-text-pre>code,.w-md-editor-text-pre{letter-spacing:normal!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:15px!important;line-height:1.6!important}.wmde-markdown table{border-collapse:separate;border-spacing:0;background:#14151a80;border:1px solid #ffffff14;border-radius:12px;width:100%;margin:2rem 0;overflow:hidden;box-shadow:0 10px 30px #0003}.wmde-markdown th{color:var(--accent-color);text-transform:uppercase;letter-spacing:.5px;text-align:left;background:#00ffaa0d;border-bottom:1px solid #ffffff1a;padding:1.2rem 1rem;font-weight:700}.wmde-markdown td{color:var(--text-primary);border-bottom:1px solid #ffffff0d;padding:1rem;font-size:.95rem}.wmde-markdown tr:last-child td{border-bottom:none}.wmde-markdown td{transition:background-color var(--transition-base)}.wmde-markdown tr:hover td{background:#ffffff05}.author-name-effect{isolation:isolate;--name-glow-tight:3px;--name-glow-wide:10px;--name-glow-flare:18px;--name-brightness:.92;--name-saturation:.9;--name-shimmer-size:220%;--name-color-core:#ffffff2e;--name-color-wide:#ffffff1a;--name-color-flare:#ffffff0f;width:fit-content;max-width:100%;filter:brightness(var(--name-brightness)) saturate(var(--name-saturation)) drop-shadow(0 0 var(--name-glow-tight) var(--name-color-core)) drop-shadow(0 0 var(--name-glow-wide) var(--name-color-wide)) drop-shadow(0 0 var(--name-glow-flare) var(--name-color-flare));-webkit-background-clip:text;background-clip:text;text-decoration-color:currentColor;display:inline-block;position:relative;color:#0000!important}.author-name-effect--gold{--name-color-core:#fff0a394;--name-color-wide:#ffb3006b;--name-color-flare:#ffd65047;background-image:linear-gradient(104deg,#5d3400 0%,#f4b73a 15%,#fff9bd 34%,#ffd642 52%,#b66a00 72%,#fff0a3 100%);background-size:var(--name-shimmer-size) 100%;animation:3.8s ease-in-out infinite author-name-gold-shine}.author-name-effect--cyber{--name-color-core:#7df9ff8f;--name-color-wide:#0ea5e966;--name-color-flare:#38bdf83d;background-image:linear-gradient(90deg,#e7fbff 0%,#48e3ff 24%,#16a7ff 48%,#7df9ff 72%,#dffcff 100%);background-size:var(--name-shimmer-size) 100%;animation:2.5s linear infinite author-name-cyber-scan}.author-name-effect--crimson{--name-color-core:#ff9bae94;--name-color-wide:#e11d4866;--name-color-flare:#fb71853d;background-image:linear-gradient(95deg,#ffd3db 0%,#ff6f8a 25%,#ff1f5b 50%,#ff9bae 72%,#ff385f 100%);background-size:var(--name-shimmer-size) 100%;animation:2.1s ease-in-out infinite author-name-crimson-pulse}.author-name-effect--emerald{--name-color-core:#a7f3d08a;--name-color-wide:#10b98161;--name-color-flare:#34d39938;background-image:linear-gradient(105deg,#d9fff1 0%,#6ee7b7 22%,#10b981 48%,#a7f3d0 68%,#22c55e 100%);background-size:var(--name-shimmer-size) 100%;animation:4.4s ease-in-out infinite author-name-emerald-glint}.author-name-effect--level-1{opacity:.78;--name-brightness:.86;--name-saturation:.82;--name-glow-tight:2px;--name-glow-wide:5px;--name-glow-flare:8px;--name-shimmer-size:180%;animation-duration:6s}.author-name-effect--level-2{opacity:.88;--name-brightness:.98;--name-saturation:1;--name-glow-tight:4px;--name-glow-wide:10px;--name-glow-flare:16px;--name-shimmer-size:230%;animation-duration:4.8s}.author-name-effect--level-3{opacity:1;--name-brightness:1.12;--name-saturation:1.24;--name-glow-tight:7px;--name-glow-wide:17px;--name-glow-flare:30px;--name-shimmer-size:290%}.author-name-effect--level-4{opacity:1;--name-brightness:1.28;--name-saturation:1.5;--name-glow-tight:10px;--name-glow-wide:26px;--name-glow-flare:46px;--name-shimmer-size:360%;animation-duration:2.6s}.author-name-effect--level-5{opacity:1;--name-brightness:1.45;--name-saturation:1.82;--name-glow-tight:14px;--name-glow-wide:38px;--name-glow-flare:68px;--name-shimmer-size:440%;animation-duration:1.9s}.author-name-effect--level-5.author-name-effect--gold{background-image:linear-gradient(104deg,#6b3b00 0%,#ffbf24 12%,#fffce1 27%,#ffd300 42%,#fff6b7 58%,#b86900 74%,#fff 100%)}.author-name-effect--level-5.author-name-effect--cyber{background-image:linear-gradient(90deg,#fff 0%,#67e8f9 16%,#0ea5e9 32%,#22d3ee 48%,#a78bfa 62%,#7df9ff 78%,#fff 100%)}.author-name-effect--level-5.author-name-effect--crimson{background-image:linear-gradient(95deg,#ffe4ea 0%,#fb7185 16%,#ff0f57 34%,#fff 50%,#ff477e 64%,#be123c 82%,#ffd3db 100%)}.author-name-effect--level-5.author-name-effect--emerald{background-image:linear-gradient(105deg,#ecfdf5 0%,#86efac 16%,#10b981 34%,#fff 50%,#34d399 66%,#047857 84%,#d9fff1 100%)}@keyframes author-name-gold-shine{0%,to{filter:brightness(var(--name-brightness)) saturate(var(--name-saturation)) drop-shadow(0 0 var(--name-glow-tight) var(--name-color-core)) drop-shadow(0 0 var(--name-glow-wide) var(--name-color-wide)) drop-shadow(0 0 var(--name-glow-flare) var(--name-color-flare));background-position:0%}45%{filter:brightness(calc(var(--name-brightness) + .18)) saturate(calc(var(--name-saturation) + .18)) drop-shadow(0 0 calc(var(--name-glow-tight) + 3px) var(--name-color-core)) drop-shadow(0 0 calc(var(--name-glow-wide) + 10px) var(--name-color-wide)) drop-shadow(0 0 calc(var(--name-glow-flare) + 18px) var(--name-color-flare));background-position:100%}58%{background-position:88%}}@keyframes author-name-cyber-scan{0%{filter:brightness(var(--name-brightness)) saturate(var(--name-saturation)) drop-shadow(0 0 var(--name-glow-tight) var(--name-color-core)) drop-shadow(0 0 var(--name-glow-wide) var(--name-color-wide)) drop-shadow(0 0 var(--name-glow-flare) var(--name-color-flare));background-position:0%}50%{filter:brightness(calc(var(--name-brightness) + .16)) saturate(calc(var(--name-saturation) + .24)) drop-shadow(0 0 calc(var(--name-glow-tight) + 4px) var(--name-color-core)) drop-shadow(0 0 calc(var(--name-glow-wide) + 12px) var(--name-color-wide)) drop-shadow(0 0 calc(var(--name-glow-flare) + 20px) var(--name-color-flare))}to{filter:brightness(var(--name-brightness)) saturate(var(--name-saturation)) drop-shadow(0 0 var(--name-glow-tight) var(--name-color-core)) drop-shadow(0 0 var(--name-glow-wide) var(--name-color-wide)) drop-shadow(0 0 var(--name-glow-flare) var(--name-color-flare));background-position:100%}}@keyframes author-name-crimson-pulse{0%,to{filter:brightness(var(--name-brightness)) saturate(var(--name-saturation)) drop-shadow(0 0 var(--name-glow-tight) var(--name-color-core)) drop-shadow(0 0 var(--name-glow-wide) var(--name-color-wide)) drop-shadow(0 0 var(--name-glow-flare) var(--name-color-flare));background-position:8%}45%{filter:brightness(calc(var(--name-brightness) + .14)) saturate(calc(var(--name-saturation) + .2)) drop-shadow(0 0 calc(var(--name-glow-tight) + 4px) var(--name-color-core)) drop-shadow(0 0 calc(var(--name-glow-wide) + 12px) var(--name-color-wide)) drop-shadow(0 0 calc(var(--name-glow-flare) + 22px) var(--name-color-flare));background-position:92%}}@keyframes author-name-emerald-glint{0%,to{filter:brightness(var(--name-brightness)) saturate(var(--name-saturation)) drop-shadow(0 0 var(--name-glow-tight) var(--name-color-core)) drop-shadow(0 0 var(--name-glow-wide) var(--name-color-wide)) drop-shadow(0 0 var(--name-glow-flare) var(--name-color-flare));background-position:0%}38%{filter:brightness(calc(var(--name-brightness) + .14)) saturate(calc(var(--name-saturation) + .18)) drop-shadow(0 0 calc(var(--name-glow-tight) + 3px) var(--name-color-core)) drop-shadow(0 0 calc(var(--name-glow-wide) + 10px) var(--name-color-wide)) drop-shadow(0 0 calc(var(--name-glow-flare) + 18px) var(--name-color-flare));background-position:88%}52%{background-position:74%}}@media (prefers-reduced-motion:reduce){.author-name-effect{animation:none!important}}.w-md-editor{box-shadow:none!important;background:0 0!important;border:none!important}.w-md-editor-toolbar{border-top-left-radius:inherit!important;border-top-right-radius:inherit!important;background:#ffffff05!important;border-bottom:1px solid #ffffff0d!important;padding:8px 12px!important}.w-md-editor-content{background:0 0!important}.w-md-editor-text-input{color:#fff!important;background:0 0!important;padding:1.25rem!important;font-size:1rem!important}.w-md-editor-toolbar button{color:var(--text-secondary)!important;transition:background var(--transition-base), color var(--transition-base)!important}.w-md-editor-toolbar button:hover{color:var(--accent-color)!important;background:#ffffff0d!important}.w-md-editor-toolbar li>button{border-radius:6px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important}.content-readable{width:100%;max-width:min(72ch,800px);margin-left:auto;margin-right:auto}.imprint-page .legal-page-title{color:#fff;letter-spacing:-.03em;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin-bottom:.75rem;font-size:clamp(2rem,8vw,2.5rem);font-weight:800;line-height:1.08}.imprint-page .legal-section-title{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.imprint-page .legal-subtitle{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;line-height:1.3}.imprint-page .imprint-section h2{letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;line-height:1.25}.imprint-page .imprint-section h3{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;line-height:1.3}.imprint-page .imprint-section p{color:#ffffffb3;line-height:1.7}.imprint-page .imprint-section+.imprint-section{border-top:1px solid #ffffff0f;padding-top:1.5rem}.first-run-wizard{z-index:2147483000;color:#f7fbff;pointer-events:none;padding:1rem;position:fixed;inset:0}.first-run-wizard__backdrop{z-index:0;pointer-events:auto;background:0 0;position:absolute;inset:0}.first-run-wizard__sheet-handle,.first-run-wizard__mobile-rail{display:none}.first-run-wizard__spotlight{z-index:1;pointer-events:none;transition:top var(--motion-base) var(--motion-ease-standard), left var(--motion-base) var(--motion-ease-standard), width var(--motion-base) var(--motion-ease-standard), height var(--motion-base) var(--motion-ease-standard);border:2px solid #00ffcce0;border-radius:18px;position:fixed;box-shadow:0 0 0 9999px #03080ead,0 0 34px #00ffcc5c,inset 0 0 22px #00ffcc14}.first-run-wizard__panel{z-index:2;pointer-events:auto;width:min(430px,100vw - 2rem);max-height:calc(100dvh - 2rem);transition:top var(--motion-base) var(--motion-ease-standard), left var(--motion-base) var(--motion-ease-standard), transform var(--motion-base) var(--motion-ease-standard);background:radial-gradient(circle at 0 0,#00ffcc2e,#0000 34%),linear-gradient(145deg,#101d2afa,#080d16fa);border:1px solid #00ffcc3d;border-radius:22px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 90px #00000094,0 0 70px #00ffcc14}.first-run-wizard__header{border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:grid}.first-run-wizard__mark{color:#00120f;background:linear-gradient(135deg,#0fc,#f6c65b);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 34px #00ffcc38}.first-run-wizard__header span,.first-run-wizard__meta span{color:#cedfeca8;letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:900;display:block}.first-run-wizard__header h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08}.first-run-wizard__icon-button{color:#ebf5ffb8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.first-run-wizard__icon-button:hover,.first-run-wizard__icon-button:focus-visible{color:#fff;border-color:#00ffcc59;outline:none}.first-run-wizard__body{padding:1.15rem 1.25rem .95rem}.first-run-wizard__target-chip,.first-run-wizard__info{color:#e5fff9e0;overflow-wrap:anywhere;background:#00ffcc14;border:1px solid #00ffcc38;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;max-width:100%;min-height:30px;margin-bottom:.9rem;padding:.35rem .65rem;font-size:.74rem;font-weight:850;display:inline-flex}.first-run-wizard__info{cursor:help;font:inherit;margin-top:.9rem}.first-run-wizard__target-chip svg,.first-run-wizard__info svg{color:#0fc;flex-shrink:0}.first-run-wizard__reward{font-weight:850;color:#a7f3d0!important;margin-top:.85rem!important}.first-run-wizard__details-popover{color:#eff6ffdb;background:#040c14f5;border:1px solid #00ffcc38;border-radius:14px;margin-top:.75rem;padding:.8rem .9rem;font-size:.86rem;font-weight:700;line-height:1.5;box-shadow:0 18px 44px #00000061}.first-run-wizard__body p{color:#e6f0ffc2;margin:0;font-size:.98rem;line-height:1.48}.first-run-wizard__meta{justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem 1.1rem;display:flex}.first-run-wizard__meta>div{gap:.4rem;display:flex}.first-run-wizard__meta button{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;width:28px;height:8px}.first-run-wizard__meta button.is-active{background:linear-gradient(90deg,#0fc,#f6c65b);width:42px}.first-run-wizard__footer{background:#02080e5c;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.25rem 1.1rem;display:flex}.first-run-wizard__footer>div{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.first-run-wizard__skip,.first-run-wizard__secondary,.first-run-wizard__primary{letter-spacing:0;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;min-height:42px;padding:.72rem .9rem;font-weight:900;text-decoration:none;display:inline-flex}.first-run-wizard__skip,.first-run-wizard__secondary{color:#ebf5ffbd;background:#ffffff0b;border:1px solid #ffffff1a}.first-run-wizard__primary{color:#00120f;background:linear-gradient(135deg,#0fc,#f6c65b);border:1px solid #00ffcc7a;box-shadow:0 14px 34px #00ffcc24}.first-run-wizard__secondary:disabled{opacity:.42;cursor:not-allowed}.first-run-wizard__skip:hover,.first-run-wizard__secondary:not(:disabled):hover,.first-run-wizard__skip:focus-visible,.first-run-wizard__secondary:focus-visible{color:#fff;border-color:#00ffcc59;outline:none}.first-run-wizard__primary:hover,.first-run-wizard__primary:focus-visible{outline:none;transform:translateY(-1px)}@media (max-width:760px){.first-run-wizard{pointer-events:auto;touch-action:none;padding:0}.first-run-wizard__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#03080e57,#03080ee0),#03080e7a}.first-run-wizard__panel{right:max(.65rem, env(safe-area-inset-right));bottom:max(.65rem, env(safe-area-inset-bottom));background:linear-gradient(#131e2bfa,#080d16fc),radial-gradient(circle at 18% 0,#00ffcc29,#0000 34%),radial-gradient(circle at 88% 100%,#f6c65b1f,#0000 36%);border-radius:24px;flex-direction:column;width:auto;max-height:min(82svh,690px);display:flex;overflow:hidden;box-shadow:0 -18px 58px #00000085,inset 0 0 0 1px #ffffff09;left:max(.65rem, env(safe-area-inset-left))!important;top:auto!important;transform:none!important}.first-run-wizard__spotlight{display:none}.first-run-wizard__sheet-handle{background:#fff3;border-radius:999px;flex:none;width:44px;height:5px;margin:.65rem auto 0;display:block}.first-run-wizard__header{border-bottom:0;gap:.75rem;padding:.8rem .95rem .75rem}.first-run-wizard__mark{border-radius:13px;width:40px;height:40px}.first-run-wizard__header h2{font-size:1.25rem;line-height:1.12}.first-run-wizard__header span{margin-bottom:.18rem;font-size:.68rem}.first-run-wizard__icon-button{border-radius:14px;width:40px;height:40px}.first-run-wizard__mobile-rail{overscroll-behavior-x:contain;scrollbar-width:none;flex:none;gap:.45rem;margin:0 .95rem;padding:.15rem 0 .85rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.first-run-wizard__mobile-rail::-webkit-scrollbar{display:none}.first-run-wizard__mobile-rail button{color:#ebf5ffa3;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.42rem;min-width:max-content;min-height:36px;padding:.36rem .62rem .36rem .4rem;font-size:.72rem;font-weight:850;display:inline-flex}.first-run-wizard__mobile-rail button span{color:#ebf5ffc7;background:#ffffff14;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:950;display:grid}.first-run-wizard__mobile-rail button.is-active{color:#04110f;background:linear-gradient(135deg,#0fc,#f6c65b);border-color:#00ffccc7;box-shadow:0 12px 28px #00ffcc24}.first-run-wizard__mobile-rail button.is-active span{color:#04110f;background:#ffffff6b}.first-run-wizard__body{overscroll-behavior:contain;border-top:1px solid #ffffff0e;min-height:0;padding:.95rem;overflow-y:auto}.first-run-wizard__target-chip,.first-run-wizard__info{border-radius:11px;min-height:34px;margin-bottom:.75rem;padding:.42rem .68rem}.first-run-wizard__body p{font-size:.94rem;line-height:1.52}.first-run-wizard__details-popover{border-radius:13px;font-size:.84rem}.first-run-wizard__meta{flex:none;grid-template-columns:1fr;gap:.75rem;padding:0 .95rem .9rem;display:grid}.first-run-wizard__meta span{color:#cedfecb3;text-align:center;margin:0;font-size:.68rem}.first-run-wizard__meta>div{justify-content:center}.first-run-wizard__meta button{width:20px;height:7px}.first-run-wizard__meta button.is-active{width:36px}.first-run-wizard__footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02080ec2;flex:none;grid-template-columns:auto 1fr;align-items:stretch;gap:.7rem;padding:.82rem .95rem .95rem;display:grid}.first-run-wizard__footer>div{grid-template-columns:44px minmax(0,1fr);justify-content:stretch;gap:.55rem;display:grid}.first-run-wizard__skip,.first-run-wizard__secondary,.first-run-wizard__primary,.first-run-wizard__link{width:100%}.first-run-wizard__skip{min-width:84px;padding-inline:.65rem;font-size:.8rem}.first-run-wizard__secondary{padding:0;font-size:0}.first-run-wizard__secondary svg{width:19px;height:19px}.first-run-wizard__primary{border-radius:14px;min-height:46px;font-size:.9rem}}@media (max-width:380px){.first-run-wizard__footer{grid-template-columns:1fr}.first-run-wizard__skip{min-height:38px}}.my-loot-page{width:min(calc(100% - 2.5rem), var(--container-max-width));gap:1rem;margin:0 auto;padding:1.1rem 0 5rem;display:grid}.my-loot-page .my-loot-hero,.my-loot-page .workflow-panel,.my-loot-page .boost-panel,.my-loot-page .quick-actions,.my-loot-page .toolbar,.my-loot-page .loot-row,.my-loot-page .empty-state{background:#080c14b8;border:1px solid #ffffff14;box-shadow:0 18px 52px #00000038}.my-loot-page .my-loot-hero{background:radial-gradient(circle at 12% 0,#00ffcc2e,#0000 34%),linear-gradient(135deg,#00ffcc14,#f6c65b0d 46%,#0000 70%),#080c14c7;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:end;gap:1.1rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid;position:relative;overflow:hidden}.my-loot-page .my-loot-hero:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:70%;position:absolute;inset:auto -8% -42% 42%;transform:rotate(-9deg)}.my-loot-page .hero-copy,.my-loot-page .hero-actions{z-index:1;position:relative}.my-loot-page .hero-copy{gap:.45rem;min-width:0;display:grid}.my-loot-page .eyebrow{color:var(--accent-color);text-transform:uppercase;letter-spacing:0;font-size:.73rem;font-weight:950}.my-loot-page h1,.my-loot-page h2,.my-loot-page p{margin:0}.my-loot-page h1{color:#fff;overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.15rem);line-height:.98}.my-loot-page h2{color:#fff;font-size:1.05rem;line-height:1.2}.my-loot-page .my-loot-hero p,.my-loot-page .section-heading p,.my-loot-page .workflow-card p,.my-loot-page .loot-main p,.my-loot-page .empty-state span{color:#ffffffa8;line-height:1.45}.my-loot-page .my-loot-hero p{max-width:780px}.my-loot-page .hero-signals{flex-wrap:wrap;gap:.45rem;margin-top:.15rem;display:flex}.my-loot-page .hero-signal{color:#ffffffad;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.38rem;min-width:0;min-height:31px;padding:.28rem .6rem;font-size:.76rem;font-weight:850;line-height:1.15;display:inline-flex}.my-loot-page .hero-signal strong,.my-loot-page .workflow-card>span,.my-loot-page .boost-credit-pill svg,.my-loot-page .boost-credit-pill strong{color:var(--accent-color)}.my-loot-page .hero-signal span{overflow-wrap:anywhere;min-width:0}.my-loot-page .hero-actions,.my-loot-page .boost-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.my-loot-page .hero-actions{align-content:end;min-width:0}.my-loot-page .primary-action,.my-loot-page .secondary-action,.my-loot-page .loot-actions a,.my-loot-page .loot-actions button,.my-loot-page .boost-apply-box button{color:#fff;cursor:pointer;min-height:40px;transition:var(--interactive-transition);border:1px solid #ffffff1c;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.my-loot-page .primary-action{background:var(--accent-color);color:#00120f;border-color:#0000;padding:0 1rem}.my-loot-page .secondary-action{background:#ffffff0e;padding:0 1rem}.my-loot-page .secondary-action.compact{min-height:36px;padding:0 .8rem;font-size:.8rem}.my-loot-page .primary-action:hover,.my-loot-page .secondary-action:hover,.my-loot-page .quick-action:hover,.my-loot-page .loot-actions a:hover,.my-loot-page .loot-actions button:hover:not(:disabled),.my-loot-page .boost-apply-box button:hover:not(:disabled){border-color:#00ffcc52;transform:translateY(-1px)}.my-loot-page .quick-actions{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#00ffcc17,#ffffff09),#080c14e6;border-radius:17px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;padding:.62rem;display:grid;position:sticky;top:92px}.my-loot-page .quick-action{color:#ffffffc2;cursor:pointer;min-width:0;min-height:46px;transition:var(--interactive-transition);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;justify-content:center;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.82rem;font-weight:890;line-height:1;text-decoration:none;display:inline-flex}.my-loot-page .quick-action svg{color:var(--accent-color);flex:none}.my-loot-page .quick-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-loot-page .quick-action strong{color:#fff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:1.55rem;height:1.35rem;font-size:.72rem;display:inline-flex}.my-loot-page .quick-action.primary,.my-loot-page .quick-action.active{color:#00120f;background:var(--accent-color);border-color:#0000;box-shadow:0 14px 28px #00ffcc1f}.my-loot-page .quick-action.primary svg,.my-loot-page .quick-action.active svg{color:#00120f}.my-loot-page .quick-action.primary strong,.my-loot-page .quick-action.active strong{color:#00120f;background:#00120f1c}.my-loot-page .stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.my-loot-stat-card{background:#080c14ad;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;min-height:76px;padding:.78rem .82rem;display:grid;box-shadow:0 16px 42px #0000002e}.my-loot-stat-card svg{color:var(--accent-color)}.my-loot-stat-card span{color:#ffffff85;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.15;display:block}.my-loot-stat-card strong{color:#fff;margin-top:.1rem;font-size:1.16rem;font-weight:950;line-height:1.05;display:block}.my-loot-page .workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:start;gap:1rem;display:grid}.my-loot-page .workspace-main,.my-loot-page .workspace-rail{gap:.85rem;min-width:0;display:grid}.my-loot-page .workspace-rail{position:sticky;top:92px}.my-loot-page .workflow-panel,.my-loot-page .boost-panel{border-radius:16px;gap:.75rem;padding:.95rem;display:grid}.my-loot-page .workflow-grid{gap:.65rem;display:grid}.my-loot-page .workflow-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;min-width:0;padding:.75rem;display:grid}.my-loot-page .workflow-card svg{color:var(--accent-color);margin-top:.1rem}.my-loot-page .workflow-card strong{color:#fff;overflow-wrap:anywhere;line-height:1.15;display:block}.my-loot-page .workflow-card p{margin-top:.25rem;font-size:.78rem}.my-loot-page .workflow-card>span{background:#00ffcc14;border-radius:999px;padding:.18rem .5rem;font-weight:950}.my-loot-page .boost-panel{align-content:start}.my-loot-page .boost-credit-row{flex-wrap:wrap;justify-content:flex-start;gap:.55rem;display:flex}.my-loot-page .boost-credit-pill{color:#ffffffc7;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.48rem .68rem;font-size:.78rem;font-weight:850;display:inline-flex}.my-loot-page .boost-actions{color:#ffffff8a;justify-items:start;gap:.45rem;font-size:.78rem;font-weight:820;display:grid}.my-loot-page .toolbar{border-radius:16px;gap:.65rem;padding:.7rem;display:grid}.my-loot-page .toolbar-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.my-loot-page .search-box{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:.55rem;min-width:0;min-height:44px;padding:0 .8rem;display:flex}.my-loot-page .search-box svg{color:#ffffff8c;flex:none}.my-loot-page .search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:800}.my-loot-page .search-box input::placeholder{color:#ffffff73}.my-loot-page .clear-search{color:#ffffffb8;background:#ffffff0e;border:1px solid #ffffff14;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.my-loot-page .clear-search:hover,.my-loot-page .clear-search:focus-visible{color:#fff;border-color:#00ffcc4d}.my-loot-page .filter-row{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.my-loot-page .filter-row::-webkit-scrollbar{height:0}.my-loot-page .filter-row button{color:#ffffffb3;cursor:pointer;transition:var(--interactive-transition);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:.5rem;min-height:38px;padding:.48rem .56rem .48rem .72rem;font-weight:850;line-height:1;display:inline-flex}.my-loot-page .filter-row button.active{color:var(--accent-color);background:#00ffcc1a;border-color:#00ffcc47}.my-loot-page .filter-row button strong{color:#fff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:1.65rem;height:1.45rem;font-size:.73rem;display:inline-flex}.my-loot-page .filter-row button.active strong{color:#00120f;background:var(--accent-color)}.my-loot-page .result-count{color:#ffffff80;white-space:nowrap;justify-items:end;font-size:.74rem;font-weight:820;display:grid}.my-loot-page .result-count strong{color:#fff;font-size:1rem;line-height:1.1}.my-loot-page .message{color:#fff;border:1px solid #ffffff1a;border-radius:15px;padding:.85rem 1rem;font-weight:750}.my-loot-page .message.success{background:#00ffcc14;border-color:#0fc3}.my-loot-page .message.error{background:#f43f5e1a;border-color:#f43f5e38}.my-loot-page .loot-list{gap:.75rem;display:grid}.my-loot-page .empty-state{text-align:center;color:#ffffff8c;border-radius:20px;justify-items:center;gap:.55rem;padding:2.4rem 1rem;display:grid}.my-loot-page .empty-state strong{color:#fff;font-size:1.05rem}.my-loot-page .loot-row{background:radial-gradient(circle at 0 0,#00ffcc14,#0000 28%),#080c14b8;border-radius:18px;grid-template-columns:132px minmax(0,1fr) minmax(138px,auto);align-items:start;gap:.95rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.my-loot-page .loot-row:before{content:"";opacity:.8;background:linear-gradient(#00ffcce6,#f6c65ba6);width:3px;position:absolute;inset:0 auto 0 0}.my-loot-page .loot-thumb-wrap{aspect-ratio:1.1;min-width:0;position:relative}.my-loot-page .loot-thumb{object-fit:cover;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:14px;width:100%;height:100%}.my-loot-page .loot-thumb.fallback{place-items:center;font-size:2rem;display:grid}.my-loot-page .loot-main{align-content:start;gap:.55rem;min-width:0;display:grid}.my-loot-page .loot-meta,.my-loot-page .loot-foot,.my-loot-page .tag-row{color:#ffffff8a;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;font-weight:820;display:flex}.my-loot-page .loot-foot span,.my-loot-page .boost-live{align-items:center;gap:.3rem;display:inline-flex}.my-loot-page .status,.my-loot-page .boost-live,.my-loot-page .tag-row span{border:1px solid #ffffff1a;border-radius:999px;padding:.24rem .55rem}.my-loot-page .status.success{color:#86efac;background:#22c55e1a;border-color:#22c55e3d}.my-loot-page .status.warning{color:#fbbf24;background:#fbbf241a;border-color:#fbbf243d}.my-loot-page .status.info{color:#93c5fd;background:#3b82f61a;border-color:#3b82f63d}.my-loot-page .status.neutral,.my-loot-page .tag-row span{color:#ffffffad;background:#ffffff0b}.my-loot-page .boost-live{color:var(--accent-color);background:#00ffcc14;border-color:#0fc3}.my-loot-page .loot-main h2{color:#fff;overflow-wrap:anywhere;font-size:1.1rem;line-height:1.2}.my-loot-page .loot-main p{color:#ffffffad;margin:0;line-height:1.45}.my-loot-page .loot-actions{align-content:start;gap:.45rem;min-width:138px;display:grid}.my-loot-page .loot-actions a,.my-loot-page .loot-actions button,.my-loot-page .boost-apply-box button{white-space:normal;text-align:center;background:#ffffff0e;min-height:36px;padding:0 .7rem;font-size:.84rem;line-height:1.1}.my-loot-page .loot-actions a:hover,.my-loot-page .loot-actions button:hover:not(:disabled){background:#00ffcc17}.my-loot-page .loot-actions .card-primary-action{color:#00120f;background:var(--accent-color);border-color:#0000;box-shadow:0 12px 24px #00ffcc1a}.my-loot-page .loot-actions .card-primary-action svg{color:#00120f}.my-loot-page .loot-actions .card-secondary-action{background:#00ffcc14;border-color:#0fc3}.my-loot-page .loot-actions .card-attention-action{color:#fde68a;background:#fbbf241a;border-color:#fbbf2447}.my-loot-page .loot-actions .danger{color:#fca5a5;background:#f8717114;border-color:#f871713d}.my-loot-page .loot-actions button:disabled,.my-loot-page .boost-apply-box button:disabled{opacity:.55;cursor:not-allowed}.my-loot-page .boost-apply-box{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;flex-wrap:wrap;align-items:end;gap:.55rem;padding:.65rem;display:flex}.my-loot-page .boost-apply-box label{color:#ffffff94;gap:.25rem;min-width:min(260px,100%);font-size:.76rem;font-weight:850;display:grid}.my-loot-page .boost-apply-box button:not(.ghost){background:var(--accent-color);color:#00120f;border-color:#0000}.my-loot-page .boost-apply-box .ghost{color:#ffffffb8;background:#ffffff0b}@media (max-width:1120px){.my-loot-page .workspace-grid{grid-template-columns:1fr}.my-loot-page .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.my-loot-page .workspace-rail{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:stretch;position:static}.my-loot-page .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.my-loot-page .boost-credit-row,.my-loot-page .boost-actions,.my-loot-page .result-count{justify-content:flex-start;justify-items:start}}@media (max-width:760px){.my-loot-page{width:min(calc(100% - 1.25rem), var(--container-max-width));gap:.75rem;padding-top:.65rem}.my-loot-page .my-loot-hero,.my-loot-page .toolbar-top,.my-loot-page .workspace-rail{grid-template-columns:1fr}.my-loot-page .my-loot-hero{border-radius:18px;gap:.75rem;padding:.85rem}.my-loot-page .quick-actions{scrollbar-width:none;border-radius:15px;gap:.45rem;padding:.5rem;display:flex;top:86px;overflow-x:auto}.my-loot-page .quick-actions::-webkit-scrollbar{height:0}.my-loot-page .quick-action{flex:none;min-width:106px;min-height:42px;padding:0 .62rem;font-size:.78rem}.my-loot-page .hero-copy{gap:.35rem}.my-loot-page .my-loot-hero p{line-height:1.35}.my-loot-page .hero-signals{gap:.35rem;margin-top:0}.my-loot-page .hero-signal{min-height:28px;padding:.22rem .52rem;font-size:.72rem}.my-loot-page .hero-actions{justify-content:stretch;gap:.45rem}.my-loot-page .primary-action,.my-loot-page .secondary-action{flex:135px;min-height:38px}.my-loot-page .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.my-loot-stat-card{min-height:66px;padding:.68rem}.my-loot-page .boost-panel,.my-loot-page .workflow-panel,.my-loot-page .toolbar{border-radius:16px;padding:.8rem}.my-loot-page .toolbar{gap:.6rem}.my-loot-page .result-count{display:none}.my-loot-page .filter-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.05rem;overflow-x:auto}.my-loot-page .loot-row{border-radius:16px;grid-template-columns:92px minmax(0,1fr);gap:.75rem}.my-loot-page .loot-thumb{height:100%}.my-loot-page .loot-thumb-wrap{aspect-ratio:1}.my-loot-page .loot-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.my-loot-page .boost-apply-box{grid-column:1/-1}.my-loot-page .boost-apply-box label{width:100%}.my-loot-page .boost-apply-box button{flex:130px}.my-loot-page .loot-main h2{font-size:1rem}}@media (max-width:520px){.my-loot-page .loot-row{grid-template-columns:78px minmax(0,1fr);padding:.75rem}.my-loot-page .loot-meta,.my-loot-page .loot-foot,.my-loot-page .tag-row{gap:.38rem;font-size:.72rem}.my-loot-page .status,.my-loot-page .boost-live,.my-loot-page .tag-row span{padding:.2rem .46rem}.my-loot-page .loot-actions{grid-template-columns:1fr 1fr}.my-loot-page .loot-actions a,.my-loot-page .loot-actions button{min-height:40px;padding:.35rem .5rem;font-size:.78rem}}@media (max-width:390px){.my-loot-page{width:min(calc(100% - .9rem), var(--container-max-width))}.my-loot-page .stat-grid{gap:.5rem}.my-loot-stat-card{gap:.46rem;min-height:62px;padding:.6rem}.my-loot-stat-card span{font-size:.62rem}}@media (max-width:360px){.my-loot-page .loot-row{grid-template-columns:1fr}.my-loot-page .loot-thumb-wrap{aspect-ratio:16/9}}
