.prediction-overlay{position:fixed;inset:0;background:var(--ui-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.prediction-modal{background:var(--ui-bg-card);border:1px solid var(--ui-border);padding:var(--space-lg);max-width:320px;width:90%;text-align:center;position:relative}.prediction-modal--wide{max-width:420px;padding:var(--space-md)}.modal-close{position:absolute;top:var(--space-sm);right:var(--space-sm);width:24px;height:24px;background:none;border:1px solid transparent;color:var(--ui-color-dim);font-family:IBM Plex Mono,monospace;font-size:var(--font-xl);line-height:1;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.modal-close:hover{color:var(--ui-color);border-color:var(--ui-border)}.modal-title{margin:0 0 var(--space-sm);font-size:var(--font-lg);font-weight:600;color:var(--ui-color);letter-spacing:var(--tracking-wide);text-transform:uppercase}.modal-subtitle{margin:0 0 var(--space-lg);font-size:var(--font-sm);color:var(--ui-color-dim);letter-spacing:var(--tracking-normal);line-height:1.5}.modal-subtitle strong{color:var(--ui-color)}.modal-note{font-size:var(--font-sm);color:var(--ui-color-dim);letter-spacing:var(--tracking-normal);margin:0;opacity:.7}.prediction-buttons{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg)}.predict-btn{flex:1;padding:var(--space-lg) var(--space-md);font-family:IBM Plex Mono,monospace;cursor:pointer;border:1px solid;background:transparent;transition:all .15s ease;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.predict-btn.bull{border-color:var(--ui-positive);color:var(--ui-positive)}.predict-btn.bull:hover{background:var(--ui-positive);color:var(--ui-bg-card)}.predict-btn.bear{border-color:var(--ui-negative);color:var(--ui-negative)}.predict-btn.bear:hover{background:var(--ui-negative);color:var(--ui-bg-card)}.predict-icon{font-size:var(--font-2xl);line-height:1}.predict-label{font-size:var(--font-sm);font-weight:600;letter-spacing:var(--tracking-normal);text-transform:uppercase}.predict-submit-btn{width:100%;padding:var(--space-md) var(--space-lg);min-height:48px;background:var(--ui-color);border:1px solid var(--ui-color);color:var(--ui-bg-card);font-family:IBM Plex Mono,monospace;font-size:var(--font-sm);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:all .15s ease;margin-bottom:var(--space-md)}.predict-submit-btn:hover{background:var(--ui-glow-strong);border-color:var(--ui-glow-strong)}.predict-submit-btn:active{opacity:.8}.predict-submit-btn--disabled,.predict-submit-btn:disabled{background:var(--ui-bg-elevated);border-color:var(--ui-border);color:var(--ui-text-muted);cursor:not-allowed;opacity:.6}.predict-submit-btn--disabled:hover,.predict-submit-btn:disabled:hover{background:var(--ui-bg-elevated);border-color:var(--ui-border)}.wallet-required{color:#fa0;font-size:var(--font-xs);margin-bottom:var(--space-sm)}.auth-btn--small{padding:var(--space-xs) var(--space-sm);font-size:var(--font-xs)}.prediction-confirmed-price{padding:var(--space-lg);border:1px solid var(--ui-border);background:var(--ui-bg-subtle);margin-bottom:var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.confirmed-price{font-size:var(--font-2xl);font-weight:700;color:var(--ui-color);letter-spacing:var(--tracking-wide)}.confirmed-details{display:flex;align-items:center;gap:var(--space-md)}.confirmed-percent{font-size:var(--font-lg);font-weight:600;letter-spacing:var(--tracking-normal)}.confirmed-percent.up{color:var(--ui-positive)}.confirmed-percent.down{color:var(--ui-negative)}.confirmed-tier{font-size:var(--font-sm);font-weight:600;letter-spacing:var(--tracking-wide);padding:var(--space-xs) var(--space-md);border:1px solid}.confirmed-tier.common{color:var(--tier-common);border-color:var(--tier-common)}.confirmed-tier.uncommon{color:var(--tier-uncommon);border-color:var(--tier-uncommon)}.confirmed-tier.rare{color:var(--tier-rare);border-color:var(--tier-rare)}.confirmed-tier.epic{color:var(--tier-epic);border-color:var(--tier-epic)}.confirmed-tier.legendary{color:var(--tier-legendary);border-color:var(--tier-legendary)}.confirmed-tier.mythic{color:var(--tier-mythic);border-color:var(--tier-mythic)}.auth-form{display:flex;flex-direction:column;gap:var(--space-sm)}.auth-input{background:transparent;border:1px solid var(--ui-border);color:var(--ui-color);padding:var(--space-md) var(--space-lg);font-family:IBM Plex Mono,monospace;font-size:16px;letter-spacing:var(--tracking-normal);text-align:center;width:100%;box-sizing:border-box;transition:all .15s ease}.auth-input::placeholder{color:var(--ui-color-dim);opacity:.5}.auth-input:focus{outline:none;border-color:var(--ui-color);background:var(--ui-bg-subtle)}.auth-btn{background:var(--ui-color);border:1px solid var(--ui-color);color:var(--ui-bg-card);padding:var(--space-md) var(--space-lg);font-family:IBM Plex Mono,monospace;font-size:var(--font-sm);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:all .15s ease}.auth-btn:hover{background:var(--ui-glow-strong);border-color:var(--ui-glow-strong)}.auth-btn:disabled{opacity:.4;cursor:not-allowed}.auth-error{color:var(--ui-negative);font-size:var(--font-sm);letter-spacing:var(--tracking-normal);margin:var(--space-sm) 0 0}.auth-note{font-size:var(--font-xs);color:var(--ui-color-dim);letter-spacing:var(--tracking-normal);margin:var(--space-lg) 0 var(--space-xs);opacity:.6}.auth-link{background:none;border:none;color:var(--ui-color-dim);font-family:IBM Plex Mono,monospace;font-size:var(--font-xs);letter-spacing:var(--tracking-normal);cursor:pointer;opacity:.7;padding:0;transition:all .15s ease}.auth-link:hover{opacity:1;color:var(--ui-color)}.wallet-section{margin:var(--space-lg) 0;padding-top:var(--space-lg);border-top:1px solid var(--ui-border)}.wallet-linked{font-size:var(--font-sm);color:var(--ui-color);letter-spacing:var(--tracking-normal);margin:0 0 var(--space-xs);font-family:IBM Plex Mono,monospace}.wallet-form{display:flex;gap:var(--space-sm);margin-top:var(--space-sm)}.wallet-form .auth-input{flex:1;font-size:16px;padding:var(--space-sm) var(--space-md);text-align:left}.wallet-form .auth-btn{padding:var(--space-sm) var(--space-md);font-size:var(--font-xs)}.wallet-form .auth-input.error{border-color:var(--ui-negative);animation:shake .3s ease}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.predict-bar{position:fixed;bottom:0;left:0;right:0;padding:var(--space-md);background:var(--ui-bg-page);border-top:1px solid var(--ui-border);z-index:999;display:flex;justify-content:center}.predict-trigger{display:flex;align-items:center;justify-content:center;gap:var(--space-md);width:100%;max-width:400px;padding:var(--space-md) var(--space-lg);min-height:48px;background:transparent;border:1px solid var(--ui-border);color:var(--ui-color);font-family:IBM Plex Mono,monospace;font-size:var(--font-sm);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:all .15s ease}.predict-trigger:hover{border-color:var(--ui-color);background:var(--ui-bg-subtle)}.predict-trigger:active{background:var(--ui-bg-light)}body:has(.predict-bar){padding-bottom:80px}.hidden{display:none!important}.accuracy-feedback{padding:var(--space-lg);border:1px solid var(--ui-border);background:var(--ui-bg-subtle);margin-bottom:var(--space-lg)}.accuracy-feedback.winner{border-color:var(--ui-positive);background:#44ff4408}.accuracy-feedback.correct{border-color:#44ff444d}.accuracy-feedback.incorrect{border-color:#ff44444d}.accuracy-result{font-size:var(--font-md);font-weight:600;margin-bottom:var(--space-md);letter-spacing:var(--tracking-wide);text-transform:uppercase}.accuracy-feedback.winner .accuracy-result,.accuracy-feedback.correct .accuracy-result{color:var(--ui-positive)}.accuracy-feedback.incorrect .accuracy-result{color:var(--ui-negative)}.accuracy-details{display:flex;flex-direction:column;gap:var(--space-sm)}.accuracy-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-sm)}.accuracy-label{color:var(--ui-color-dim);font-size:var(--font-xs);letter-spacing:var(--tracking-normal)}.accuracy-value{color:var(--ui-color);font-weight:600;font-family:IBM Plex Mono,monospace;font-size:var(--font-sm)}.accuracy-value.highlight{color:var(--ui-positive)}.accuracy-feedback.incorrect .accuracy-value.highlight{color:var(--ui-negative)}.user-stats{padding:var(--space-md) var(--space-lg);border:1px solid var(--ui-border);background:var(--ui-bg-subtle);margin-bottom:var(--space-lg)}.user-stats-title{font-size:var(--font-xs);font-weight:600;letter-spacing:var(--tracking-wide);color:var(--ui-color-dim);margin-bottom:var(--space-sm);text-transform:uppercase;opacity:.7}.user-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm)}.user-stat{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.user-stat-value{font-size:var(--font-lg);font-weight:600;color:var(--ui-color);font-family:IBM Plex Mono,monospace}.user-stat-label{font-size:var(--font-xs);color:var(--ui-color-dim);letter-spacing:var(--tracking-normal);opacity:.7}.test-settle-section{margin:var(--space-lg) 0;padding:var(--space-md);border:1px dashed var(--ui-border);background:#ffa50008}.test-settle-title{font-size:var(--font-xs);font-weight:600;letter-spacing:var(--tracking-wide);color:orange;margin-bottom:var(--space-sm);text-transform:uppercase}.test-settle-form{display:flex;gap:var(--space-sm)}.test-settle-form .auth-input{flex:1;font-size:var(--font-sm);padding:var(--space-sm) var(--space-md);text-align:left}.test-settle-form .auth-btn{padding:var(--space-sm) var(--space-md);font-size:var(--font-xs);background:orange;border-color:orange}.test-settle-form .auth-btn:hover{background:#cc8400;border-color:#cc8400}.test-settle-hint{font-size:var(--font-xs);color:var(--ui-color-dim);margin-top:var(--space-xs);opacity:.7}@media(max-width:640px){.prediction-modal{padding:var(--space-md);max-width:100%;margin:var(--space-md)}.predict-btn{padding:var(--space-md) var(--space-sm)}.predict-icon{font-size:var(--font-xl)}.user-stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}}.picker-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl);min-height:200px;text-align:center}.picker-error-text{color:var(--ui-negative);font-size:var(--font-md);font-weight:600;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-sm)}.picker-error-hint{color:var(--ui-color-dim);font-size:var(--font-sm);margin:0}.price-picker{display:flex;flex-direction:column;gap:var(--space-md)}.picker-header{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-md)}.picker-label{font-size:var(--font-sm);font-weight:600;color:var(--ui-color);letter-spacing:var(--tracking-wide)}.picker-current{font-size:var(--font-xs);color:var(--ui-color-dim)}.picker-list-container{position:relative;height:264px;background:var(--ui-bg-card);border:1px solid var(--ui-border)}.picker-highlight{position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%);background:var(--ui-bg-light);border-top:1px solid var(--ui-border-hover);border-bottom:1px solid var(--ui-border-hover);pointer-events:none;z-index:1}.picker-list{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.picker-list::-webkit-scrollbar{display:none}.picker-list:before,.picker-list:after{content:"";display:block;height:110px}.picker-item{height:44px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-md);padding:0 var(--space-lg);scroll-snap-align:center;cursor:pointer;transition:opacity .15s;opacity:.4}.picker-item:hover{opacity:.7}.picker-item.selected{opacity:1}.picker-item.current{background:var(--ui-bg-subtle)}.item-price{font-size:var(--font-lg);font-weight:600;color:var(--ui-color);font-family:IBM Plex Mono,monospace}.picker-item.up .item-price{color:var(--ui-positive)}.picker-item.down .item-price{color:var(--ui-negative)}.item-percent{font-size:var(--font-sm);color:var(--ui-color-dim);min-width:55px;text-align:right;font-family:IBM Plex Mono,monospace}.picker-item.up .item-percent{color:var(--ui-positive)}.picker-item.down .item-percent{color:var(--ui-negative)}.item-tier{font-size:var(--font-xs);font-weight:600;padding:2px var(--space-sm);min-width:65px;text-align:center;border:1px solid}.item-tier.common{color:var(--tier-common);border-color:var(--tier-common)}.item-tier.uncommon{color:var(--tier-uncommon);border-color:var(--tier-uncommon)}.item-tier.rare{color:var(--tier-rare);border-color:var(--tier-rare)}.item-tier.epic{color:var(--tier-epic);border-color:var(--tier-epic)}.item-tier.legendary{color:var(--tier-legendary);border-color:var(--tier-legendary)}.item-tier.mythic{color:var(--tier-mythic);border-color:var(--tier-mythic)}@media(max-width:640px){.picker-list-container{height:220px}.picker-list:before,.picker-list:after{height:88px}.picker-item{padding:0 var(--space-md);gap:var(--space-sm)}.item-price{font-size:var(--font-md)}.item-percent{font-size:var(--font-xs);min-width:50px}.item-tier{font-size:var(--font-xs);min-width:55px}}.winner-banner{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:2px solid #ffd700;transform:translateY(-100%);transition:transform .3s ease-out;box-shadow:0 4px 20px #ffd7004d}.winner-banner-visible{transform:translateY(0)}.winner-banner-hiding{transform:translateY(-100%)}.winner-banner-content{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:16px}.winner-banner-icon{font-size:var(--font-2xl);animation:winner-bounce .6s ease infinite alternate}@keyframes winner-bounce{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.winner-banner-text{flex:1}.winner-banner-title{font-family:VT323,Courier New,monospace;font-size:var(--font-xl);font-weight:700;color:gold;letter-spacing:2px;text-shadow:0 0 10px rgba(255,215,0,.5)}.winner-banner-subtitle{font-family:VT323,Courier New,monospace;font-size:var(--font-md);color:#888;margin-top:2px}.winner-banner-actions{display:flex;align-items:center;gap:12px}.winner-banner-btn{font-family:VT323,Courier New,monospace;font-size:var(--font-sm);padding:8px 16px;border:none;cursor:pointer;transition:all .2s ease}.winner-banner-btn-primary{background:gold;color:#000;text-decoration:none;font-weight:700}.winner-banner-btn-primary:hover{background:#ffed4a;transform:scale(1.05)}.winner-banner-btn-dismiss{background:transparent;color:#666;font-size:var(--font-lg);padding:8px 12px}.winner-banner-btn-dismiss:hover{color:#fff}@media(max-width:600px){.winner-banner-content{padding:12px 16px;gap:12px}.winner-banner-icon{font-size:var(--font-xl)}.winner-banner-title{font-size:var(--font-lg)}.winner-banner-subtitle{font-size:var(--font-sm)}.winner-banner-btn-primary{padding:6px 12px;font-size:var(--font-xs)}}.notes-section{grid-area:notes;padding:var(--space-2xl) 0 var(--space-xl);border-top:1px solid var(--ui-border)}.notes-header{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl)}.notes-title{font-size:var(--font-xl);font-weight:700;color:var(--ui-color);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.notes-subtitle{font-size:var(--font-sm);color:var(--ui-color-dim);letter-spacing:var(--tracking-normal)}.notes-login-prompt{padding:var(--space-xl);text-align:center;color:var(--ui-color-dim);font-size:var(--font-sm);background:var(--ui-bg-card);border:1px solid var(--ui-border);margin-bottom:var(--space-xl)}.notes-locked{padding:var(--space-md) var(--space-lg);text-align:center;color:var(--ui-color-dark);font-size:var(--font-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--ui-bg-card);border:1px solid var(--ui-border);margin-bottom:var(--space-xl)}.notes-form{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-2xl)}.notes-textarea{width:100%;min-height:80px;padding:var(--space-md);background:var(--ui-bg-card);border:1px solid var(--ui-border);color:var(--ui-color);font-family:IBM Plex Mono,monospace;font-size:var(--font-md);line-height:1.5;resize:vertical;outline:none;transition:border-color .15s;box-sizing:border-box}.notes-textarea:focus{border-color:var(--ui-color)}.notes-textarea::placeholder{color:var(--ui-color-dark)}.notes-form-row{display:flex;gap:var(--space-md);align-items:stretch}.notes-input{flex:1;min-width:0;padding:var(--space-sm) var(--space-md);background:var(--ui-bg-card);border:1px solid var(--ui-border);color:var(--ui-color);font-family:IBM Plex Mono,monospace;font-size:var(--font-md);outline:none;transition:border-color .15s}.notes-input:focus{border-color:var(--ui-color)}.notes-input::placeholder{color:var(--ui-color-dark)}.notes-submit{padding:var(--space-sm) var(--space-lg);background:transparent;border:1px solid var(--ui-border);color:var(--ui-color-dim);font-family:IBM Plex Mono,monospace;font-size:var(--font-sm);font-weight:500;letter-spacing:var(--tracking-tight);text-transform:uppercase;cursor:pointer;transition:all .15s;white-space:nowrap}.notes-submit:hover:not(:disabled){border-color:var(--ui-color-dim);color:var(--ui-color)}.notes-submit:active{transform:scale(.98)}.notes-submit:disabled{opacity:.4;cursor:not-allowed}.notes-list{display:flex;flex-direction:column;background:var(--ui-bg-card);border:1px solid var(--ui-border)}.notes-empty{padding:var(--space-2xl);text-align:center;color:var(--ui-color-dark);font-size:var(--font-sm);letter-spacing:var(--tracking-normal)}.note-card{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg);background:var(--ui-bg-card);border-bottom:1px solid var(--ui-border);transition:background-color .15s}.note-card:last-child{border-bottom:none}.note-card:hover{background:var(--ui-bg-light)}.note-card.winner{background:rgba(var(--mythic-supernova-rgb),.03);border-left:3px solid var(--mythic-supernova)}.note-card.winner:hover{background:rgba(var(--mythic-supernova-rgb),.05)}.note-card.own{background:var(--ui-bg-subtle);border-left:3px solid var(--ui-color-dim)}.note-card.own:hover{background:var(--ui-bg-light)}.note-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm)}.note-winner-badge{display:inline-block;font-size:var(--font-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--mythic-supernova);margin-bottom:var(--space-xs)}.note-text{margin:0;font-size:var(--font-md);color:var(--ui-color);line-height:1.5;word-break:break-word}.note-meta{font-size:var(--font-xs);color:var(--ui-color-dim);letter-spacing:var(--tracking-normal);display:flex;align-items:center;gap:var(--space-md)}.note-meta svg{flex-shrink:0;margin-right:var(--space-xs)}.note-actions{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-sm);flex-shrink:0}.note-vote-btn{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-md);background:transparent;border:1px solid var(--ui-border);color:var(--ui-color-dark);font-family:IBM Plex Mono,monospace;font-size:var(--font-xs);cursor:pointer;transition:all .15s;min-width:48px}.note-vote-btn:hover:not(:disabled){border-color:var(--ui-border-hover);color:var(--ui-color-dim)}.note-vote-btn:active{transform:scale(.95)}.note-vote-btn.voted{border-color:var(--ui-color-dim);color:var(--ui-color);box-shadow:0 0 8px var(--ui-glow)}.note-vote-btn:disabled{cursor:default;opacity:.4}.vote-arrow{display:flex;align-items:center;justify-content:center;line-height:1}.vote-arrow svg{transition:all .15s}.vote-count{font-size:var(--font-xs);font-weight:600}.note-delete-btn{display:flex;align-items:center;justify-content:center;padding:var(--space-md);background:transparent;border:1px solid rgba(var(--ui-negative-rgb),.3);color:rgba(var(--ui-negative-rgb),.8);font-family:IBM Plex Mono,monospace;font-size:var(--font-xs);cursor:pointer;transition:all .15s;min-width:48px}.note-delete-btn:hover{border-color:var(--ui-negative);color:var(--ui-negative);background:rgba(var(--ui-negative-rgb),.05)}.note-delete-btn:active{transform:scale(.95)}.note-delete-btn svg{transition:all .15s}.notes-load-more{display:block;width:100%;padding:var(--space-md) var(--space-lg);margin-top:var(--space-lg);background:transparent;border:1px solid var(--ui-border);color:var(--ui-color-dim);font-family:IBM Plex Mono,monospace;font-size:var(--font-sm);font-weight:500;letter-spacing:var(--tracking-tight);text-transform:uppercase;cursor:pointer;transition:all .15s}.notes-load-more:hover{border-color:var(--ui-color-dim);color:var(--ui-color)}.notes-load-more:active{transform:scale(.98)}.notes-confirm-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.notes-confirm-modal{background:var(--ui-bg-page);border:1px solid var(--ui-border);padding:var(--space-xl);max-width:400px;width:90%;text-align:center;box-shadow:0 20px 60px #00000080}.notes-confirm-title{margin:0 0 var(--space-md);font-size:var(--font-lg);font-weight:700;color:var(--ui-color);letter-spacing:var(--tracking-wide);text-transform:uppercase}.notes-confirm-message{margin:0 0 var(--space-xl);font-size:var(--font-sm);color:var(--ui-color-dim);line-height:1.5}.notes-confirm-actions{display:flex;gap:var(--space-md)}.notes-confirm-actions button{flex:1;padding:var(--space-sm) var(--space-lg);font-family:IBM Plex Mono,monospace;font-size:var(--font-sm);font-weight:500;letter-spacing:var(--tracking-tight);text-transform:uppercase;cursor:pointer;transition:all .15s}.notes-confirm-cancel{background:transparent;border:1px solid var(--ui-border);color:var(--ui-color-dim)}.notes-confirm-cancel:hover{border-color:var(--ui-color-dim);color:var(--ui-color)}.notes-confirm-cancel:active{transform:scale(.98)}.notes-confirm-delete{background:transparent;border:1px solid var(--ui-negative);color:var(--ui-negative)}.notes-confirm-delete:hover{background:var(--ui-negative);color:var(--ui-bg-page)}.notes-confirm-delete:active{transform:scale(.98)}@media(max-width:1024px){.notes-section{padding:32px 0 24px}}@media(max-width:640px){.notes-form-row{flex-direction:column}.notes-submit{width:100%}.notes-title{font-size:var(--font-sm)}.note-card{padding:var(--space-md)}}.note-card.agent{border-left:3px solid var(--tier-rare);background:rgba(var(--tier-rare-rgb),.03)}.note-card.agent:hover{background:rgba(var(--tier-rare-rgb),.05)}.agent-badge{display:inline-block;padding:3px var(--space-sm);background:rgba(var(--tier-rare-rgb),.1);border:1px solid rgba(var(--tier-rare-rgb),.3);color:var(--tier-rare);font-size:var(--font-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-xs)}.note-winner-badge+.agent-badge{margin-left:var(--space-sm)}.note-card.agent.winner{border-left:3px solid var(--mythic-supernova);background:linear-gradient(135deg,rgba(var(--mythic-supernova-rgb),.03),rgba(var(--tier-rare-rgb),.02))}.note-card.agent.winner:hover{background:linear-gradient(135deg,rgba(var(--mythic-supernova-rgb),.05),rgba(var(--tier-rare-rgb),.03))}
