.flex.column.responsive.gap-1:has(.profile-level-progress){gap:0!important}.grid.split-column-1.responsive:has(.profile-level-progress)+.grid.split-column-1.responsive{margin-top:-12px!important}.profile-overview-container{display:flex;flex-direction:column;gap:8px;padding:20px;margin:0 auto}.profile-section{position:relative;width:100%;max-width:650px;margin:0 auto;padding:24px;background:repeating-linear-gradient(0deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #2a2a2a;border-radius:4px;box-shadow:inset 0 0 30px rgba(0,0,0,.8),0 4px 12px rgba(0,0,0,.6)}.profile-rivet{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#5a5a5a,#3a3a3a,#1a1a1a);border:1px solid #0a0a0a;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.2),inset 0 -1px 2px rgba(0,0,0,.8),0 2px 4px rgba(0,0,0,.6);z-index:10}.profile-rivet-tl{top:8px;left:8px}.profile-rivet-tr{top:8px;right:8px}.profile-rivet-bl{bottom:8px;left:8px}.profile-rivet-br{bottom:8px;right:8px}.profile-rivet:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:1px;background:rgba(0,0,0,.8);transform:translate(-50%,-50%);box-shadow:0 0 1px rgba(0,0,0,.9)}.profile-section-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.profile-section-title{font-size:13px;font-weight:700;letter-spacing:.25em;color:#888;text-transform:uppercase;white-space:nowrap}.profile-header-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#f97316 20%,#f97316 80%,transparent);box-shadow:0 0 8px rgba(249,115,22,.6)}.profile-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.profile-setting-card.full-width{grid-column:1/-1}.profile-setting-card{position:relative;display:flex;align-items:center;gap:12px;padding:16px;background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #1a1a1a;border-radius:3px;box-shadow:inset 0 0 12px rgba(0,0,0,.8);transition:all .2s}.profile-setting-card:hover{border-color:#2a2a2a}.profile-setting-indicator{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#2a2a2a,#1a1a1a);border:2px solid #1a1a1a;box-shadow:inset 0 0 8px rgba(0,0,0,.8)}.profile-setting-indicator.active{background:radial-gradient(circle at 30% 30%,#ff7a1a,#d66316);border-color:#ff7a1a;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.3),0 0 12px rgba(255,122,26,.6),0 0 6px rgba(255,122,26,.8);animation:profile-pulse 2s ease-in-out infinite}@keyframes profile-pulse{0%,to{opacity:1}50%{opacity:.7}}.profile-setting-content{display:flex;flex-direction:column;gap:4px;flex-grow:1;min-width:0}.profile-setting-content.flex-grow{flex-grow:1}.profile-setting-label{font-size:13px;font-weight:600;letter-spacing:.05em;color:#d0d0d0;text-transform:uppercase;display:flex;align-items:center;gap:8px}.profile-discord-id{font-size:11px;color:#ff7a1a;font-weight:500;padding:2px 6px;background:rgba(255,122,26,.1);border:1px solid rgba(255,122,26,.3);border-radius:3px}.profile-setting-desc{font-size:11px;color:#888;letter-spacing:.03em}.profile-setting-action,.profile-setting-toggle{flex-shrink:0}.profile-input{width:100%;padding:10px 12px;background:#0a0a0a;border:2px solid #1a1a1a;border-radius:3px;color:#d0d0d0;font-size:12px;outline:none;transition:all .2s}.profile-input:focus{border-color:#ff7a1a;box-shadow:0 0 8px rgba(255,122,26,.3)}.profile-input::placeholder{color:#555}.profile-input-inline{width:100%;padding:6px 10px;background:hsla(0,0%,4%,.8);border:1px solid #1a1a1a;border-radius:3px;color:#d0d0d0;font-size:11px;outline:none;transition:all .2s;margin-top:4px}.profile-input-inline:focus{border-color:#ff7a1a;box-shadow:0 0 6px rgba(255,122,26,.3)}.profile-input-inline::placeholder{color:#555;font-size:10px}.profile-btn{padding:8px 16px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:2px solid;border-radius:3px;cursor:pointer;transition:all .2s;user-select:none}.profile-btn:disabled{opacity:.4;cursor:not-allowed}.profile-btn-primary{background:radial-gradient(ellipse at center,rgba(255,122,26,.15),transparent 70%),repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#120f0a 0,#120f0a 4px);border-color:#ff7a1a;color:#ff7a1a;box-shadow:inset 0 0 12px rgba(255,122,26,.1),0 0 8px rgba(255,122,26,.3)}.profile-btn-primary:hover:not(:disabled){border-color:#ffb347;color:#ffb347;box-shadow:inset 0 0 16px rgba(255,122,26,.2),0 0 12px rgba(255,122,26,.5);transform:translateY(-1px)}.profile-btn-danger{background:radial-gradient(ellipse at center,rgba(185,28,28,.15),transparent 70%),repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#150a0a 0,#150a0a 4px);border-color:#b91c1c;color:#ef4444;box-shadow:inset 0 0 12px rgba(185,28,28,.1),0 0 8px rgba(185,28,28,.3)}.profile-btn-danger:hover:not(:disabled){border-color:#dc2626;color:#f87171;box-shadow:inset 0 0 16px rgba(185,28,28,.2),0 0 12px rgba(185,28,28,.5);transform:translateY(-1px)}.profile-exclusion-section{background:radial-gradient(ellipse at top,rgba(185,28,28,.05),transparent 50%),repeating-linear-gradient(0deg,#0a0a0a,#0a0a0a 2px,#150a0a 0,#150a0a 4px);border-color:rgba(185,28,28,.5)}.profile-exclusion-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(185,28,28,.2)}.profile-exclusion-title{font-size:13px;font-weight:700;letter-spacing:.25em;color:#ef4444;text-transform:uppercase}.profile-exclusion-status{display:flex;align-items:center;gap:8px;padding:6px 12px;background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #1a1a1a;border-radius:3px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.profile-exclusion-status.inactive{color:#888;border-color:#1a1a1a}.profile-exclusion-status.active{color:#ef4444;border-color:#b91c1c;box-shadow:0 0 12px rgba(185,28,28,.3)}.profile-exclusion-led{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#2a2a2a,#1a1a1a);border:2px solid #1a1a1a;box-shadow:inset 0 0 8px rgba(0,0,0,.8)}.profile-exclusion-status.active .profile-exclusion-led{background:radial-gradient(circle at 30% 30%,#ef4444,#b91c1c);border-color:#ef4444;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.3),0 0 12px rgba(185,28,28,.6),0 0 6px rgba(185,28,28,.8);animation:profile-pulse 2s ease-in-out infinite}.profile-exclusion-warning{display:flex;gap:12px;padding:16px;background:rgba(185,28,28,.05);border:2px solid rgba(185,28,28,.2);border-left:4px solid #b91c1c;border-radius:3px;margin-bottom:16px}.profile-warning-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#ef4444}.profile-warning-text{flex:1;display:flex;flex-direction:column;gap:8px;font-size:11px;color:#aaa;line-height:1.5}.profile-warning-text p{margin:0}.profile-warning-critical{color:#ef4444!important;font-weight:600}.profile-exclusion-controls{display:flex;flex-direction:column;gap:12px}.profile-exclusion-checkbox{display:flex;align-items:center;gap:10px;font-size:11px;color:#aaa;cursor:pointer;user-select:none}.profile-exclusion-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#b91c1c}.profile-exclusion-checkbox input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.profile-exclusion-actions{display:flex;gap:12px;align-items:center}.profile-exclusion-select{flex:1;padding:10px 12px;background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #1a1a1a;border-radius:3px;color:#d0d0d0;font-family:Black Ops One,cursive;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;outline:none;transition:all .2s}.profile-exclusion-select:hover:not(:disabled){border-color:#2a2a2a}.profile-exclusion-select:disabled{opacity:.4;cursor:not-allowed}.profile-exclusion-select option{background:#0a0a0a;color:#d0d0d0;font-family:Black Ops One}.profile-bonus-card{position:relative;padding:16px;background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #1a1a1a;border-radius:3px;box-shadow:inset 0 0 12px rgba(0,0,0,.8)}.profile-bonus-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.profile-bonus-title{font-size:12px;font-weight:600;letter-spacing:.05em;color:#d0d0d0;text-transform:uppercase}.profile-bonus-input-group{display:flex;gap:8px}.profile-level-section{display:flex;flex-direction:column;gap:12px}.profile-level-display{display:flex;align-items:center;gap:16px}.profile-level-badge{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:3px solid #2a2a2a;border-radius:50%;box-shadow:inset 0 0 20px rgba(0,0,0,.8),0 0 20px rgba(255,122,26,.2)}.profile-level-badge:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,#ff7a1a,#ffb347,#ff7a1a);z-index:-1;opacity:.3;animation:profile-level-rotate 4s linear infinite}.profile-level-badge-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.profile-level-number{font-size:8px;font-weight:700;letter-spacing:.1em;color:#888;text-transform:uppercase}.profile-level-value{font-size:24px;font-weight:700;color:#ff7a1a;text-shadow:0 0 12px rgba(255,122,26,.6);line-height:1}.profile-level-xp{font-size:8px;font-weight:600;color:#888;letter-spacing:.05em}@keyframes profile-level-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-progress-container{flex:1;display:flex;flex-direction:column;gap:8px}.profile-level-progress{position:relative;width:100%;max-width:650px;margin:0 auto;padding:20px;background:repeating-linear-gradient(0deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #2a2a2a;border-radius:4px;box-shadow:inset 0 0 30px rgba(0,0,0,.8),0 4px 12px rgba(0,0,0,.6)}.profile-progress-track{position:relative;width:100%;height:24px;background:repeating-linear-gradient(90deg,#080808,#080808 20px,#0a0a0a 0,#0a0a0a 40px);border:2px solid #1a1a1a;border-radius:2px;overflow:hidden;box-shadow:inset 0 2px 8px rgba(0,0,0,.9),inset 0 0 20px rgba(0,0,0,.6)}.profile-progress-track:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 2px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 4px);pointer-events:none}.profile-progress-fill{position:relative;height:100%;background:linear-gradient(90deg,#ff7a1a,#ffb347);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 0 15px rgba(255,122,26,.5);transition:width .5s ease-out}.profile-progress-fill:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent 50%,rgba(0,0,0,.3))}.profile-progress-glow{position:absolute;top:-2px;bottom:-2px;right:-4px;width:8px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6));filter:blur(4px);animation:profile-progress-pulse 2s ease-in-out infinite}@keyframes profile-progress-pulse{0%,to{opacity:.6}50%{opacity:1}}.profile-progress-info{display:flex;justify-content:space-between;align-items:center;gap:12px}.profile-progress-text{font-size:11px;font-weight:600;color:#d0d0d0}.profile-progress-remaining,.profile-progress-text{font-family:Courier New,monospace;letter-spacing:.05em;text-shadow:0 0 4px rgba(0,0,0,.8)}.profile-progress-remaining{font-size:10px;font-weight:500;color:#888}@media (max-width:640px){.profile-level-display{flex-direction:column;align-items:stretch}.profile-level-badge{align-self:center}.profile-progress-info{flex-direction:column;align-items:flex-start;gap:4px}}.profile-user-result{position:relative;width:100%;max-width:650px;margin:0 auto;padding:20px;background:repeating-linear-gradient(0deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #2a2a2a;border-radius:4px;box-shadow:inset 0 0 30px rgba(0,0,0,.8),0 4px 12px rgba(0,0,0,.6)}.profile-user-content{display:flex;gap:32px;align-items:flex-start}.profile-user-avatar-section{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0}.profile-user-name-wrapper{position:relative;display:inline-block}.profile-user-name{font-size:20px;font-weight:700;letter-spacing:.05em;color:#d0d0d0;text-transform:uppercase;cursor:pointer;transition:all .2s;text-shadow:0 0 8px rgba(0,0,0,.8)}.profile-user-name:hover{color:#ff7a1a;text-shadow:0 0 12px rgba(255,122,26,.6)}.profile-user-tooltip{position:absolute;left:50%;transform:translateX(-50%);top:-32px;padding:6px 12px;background:linear-gradient(180deg,#1a1a1a,#0a0a0a);border:2px solid #ff7a1a;border-radius:3px;font-size:10px;font-weight:600;letter-spacing:.05em;color:#ff7a1a;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;box-shadow:0 4px 12px rgba(0,0,0,.8);z-index:100}.profile-user-name-wrapper:hover .profile-user-tooltip{opacity:1}.profile-user-avatar-frame{position:relative;padding:4px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:2px solid #2a2a2a;border-radius:4px;box-shadow:inset 0 0 12px rgba(0,0,0,.8),0 0 15px rgba(255,122,26,.2)}.profile-user-avatar{display:block;width:128px;height:128px;object-fit:cover;border-radius:2px;border:1px solid #1a1a1a}.profile-avatar-led{position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ff7a1a,#d66316);border:1px solid #ff7a1a;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.3),0 0 8px rgba(255,122,26,.6),0 0 4px rgba(255,122,26,.8);animation:profile-pulse 2s ease-in-out infinite}.profile-avatar-led-tl{top:-3px;left:-3px}.profile-avatar-led-tr{top:-3px;right:-3px}.profile-avatar-led-bl{bottom:-3px;left:-3px}.profile-avatar-led-br{bottom:-3px;right:-3px}.profile-user-stats-section{display:flex;flex-direction:column;gap:8px;flex:1;margin-top:8px}.profile-stat-card{display:flex;align-items:center;gap:10px;padding:8px 12px;background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #1a1a1a;border-radius:3px;box-shadow:inset 0 0 12px rgba(0,0,0,.8);transition:all .2s}.profile-stat-card:hover{border-color:#2a2a2a}.profile-stat-indicator{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#2a2a2a,#1a1a1a);border:1px solid #1a1a1a;box-shadow:inset 0 0 8px rgba(0,0,0,.8)}.profile-stat-indicator.active{background:radial-gradient(circle at 30% 30%,#ff7a1a,#d66316);border-color:#ff7a1a;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.3),0 0 10px rgba(255,122,26,.6),0 0 6px rgba(255,122,26,.8);animation:profile-pulse 2s ease-in-out infinite}.profile-stat-content{display:flex;flex-direction:column;gap:2px;flex:1}.profile-stat-label{font-size:10px;font-weight:600;letter-spacing:.05em;color:#888;text-transform:uppercase}.profile-stat-value{font-size:13px;font-weight:600;color:#d0d0d0;letter-spacing:.03em}.profile-stat-with-coin{display:flex;align-items:center;gap:6px}.profile-coin-icon{width:16px;height:16px;filter:drop-shadow(0 0 4px rgba(255,122,26,.4))}.profile-modal-wrapper{position:relative}.profile-modal-industrial{position:relative;padding:24px;background:repeating-linear-gradient(0deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border-radius:4px}.profile-modal-rivet{position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#5a5a5a,#3a3a3a,#1a1a1a);border:1px solid #0a0a0a;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.2),inset 0 -1px 2px rgba(0,0,0,.8),0 2px 4px rgba(0,0,0,.6);z-index:10}.profile-modal-rivet-tl{top:6px;left:6px}.profile-modal-rivet-tr{top:6px;right:6px}.profile-modal-rivet-bl{bottom:6px;left:6px}.profile-modal-rivet-br{bottom:6px;right:6px}.profile-modal-rivet:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:1px;background:rgba(0,0,0,.8);transform:translate(-50%,-50%)}.profile-modal-panel{background:repeating-linear-gradient(45deg,hsla(0,0%,4%,.8),hsla(0,0%,4%,.8) 2px,hsla(0,0%,7%,.8) 0,hsla(0,0%,7%,.8) 4px);border:2px solid #1a1a1a;border-left:4px solid #ff7a1a;border-radius:3px;box-shadow:inset 0 0 20px rgba(0,0,0,.6);margin-bottom:20px;overflow:hidden}.profile-modal-panel-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(90deg,rgba(255,122,26,.08),transparent);border-bottom:1px solid rgba(255,122,26,.2)}.profile-modal-led{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#2a2a2a,#1a1a1a);border:2px solid #1a1a1a;box-shadow:inset 0 0 8px rgba(0,0,0,.8)}.profile-modal-led.active{background:radial-gradient(circle at 30% 30%,#ff7a1a,#d66316);border-color:#ff7a1a;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.3),0 0 12px rgba(255,122,26,.6),0 0 6px rgba(255,122,26,.8);animation:profile-pulse 2s ease-in-out infinite}.profile-modal-panel-title{font-size:11px;font-weight:700;letter-spacing:.15em;color:#ff7a1a;text-transform:uppercase}.profile-modal-panel-content{padding:16px}.profile-modal-instruction-group{margin-bottom:12px}.profile-modal-instruction-group:last-of-type{margin-bottom:0}.profile-modal-instruction-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:#888;text-transform:uppercase;margin-bottom:6px}.profile-modal-instruction-text{font-size:12px;color:#d0d0d0;line-height:1.5}.profile-modal-code{padding:2px 6px;background:rgba(255,122,26,.1);border:1px solid rgba(255,122,26,.3);border-radius:2px;color:#ff7a1a;font-family:Courier New,monospace;font-size:11px;font-weight:600}.profile-modal-divider{height:1px;background:linear-gradient(90deg,transparent,#2a2a2a 20%,#2a2a2a 80%,transparent);margin:12px 0}.profile-modal-note{display:flex;align-items:center;gap:8px;padding:10px;background:rgba(255,122,26,.05);border:1px solid rgba(255,122,26,.2);border-radius:3px;margin-top:12px;font-size:11px;color:#aaa}.profile-modal-note-icon{font-size:14px}.profile-modal-link{color:#ff7a1a;text-decoration:underline;transition:color .2s}.profile-modal-link:hover{color:#ffb347}.profile-modal-input-section{margin-bottom:20px}.profile-modal-input-label{font-size:10px;font-weight:700;letter-spacing:.15em;color:#888;text-transform:uppercase;margin-bottom:8px;display:block}.profile-modal-input-wrapper{position:relative}.profile-modal-input-wrapper input{width:100%;padding:12px 14px;background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #1a1a1a;border-radius:3px;color:#d0d0d0;font-size:13px;font-weight:500;outline:none;transition:all .2s;box-shadow:inset 0 0 12px rgba(0,0,0,.8)}.profile-modal-input-wrapper input:focus{border-color:#ff7a1a;box-shadow:inset 0 0 12px rgba(0,0,0,.8),0 0 12px rgba(255,122,26,.3)}.profile-modal-input-wrapper input::placeholder{color:#555}.profile-modal-btn{position:relative;width:100%;padding:14px 20px;background:radial-gradient(ellipse at center,rgba(255,122,26,.15),transparent 70%),repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#120f0a 0,#120f0a 4px);border:2px solid #ff7a1a;border-radius:3px;cursor:pointer;overflow:hidden;transition:all .2s;box-shadow:inset 0 0 20px rgba(255,122,26,.1),0 0 15px rgba(255,122,26,.3)}.profile-modal-btn:hover:not(:disabled){border-color:#ffb347;box-shadow:inset 0 0 24px rgba(255,122,26,.2),0 0 20px rgba(255,122,26,.5);transform:translateY(-1px)}.profile-modal-btn:disabled{opacity:.4;cursor:not-allowed}.profile-modal-btn-text{position:relative;display:block;font-size:12px;font-weight:700;letter-spacing:.2em;color:#ff7a1a;text-transform:uppercase;z-index:2}.profile-modal-btn:hover:not(:disabled) .profile-modal-btn-text{color:#ffb347}.profile-modal-btn-glow{position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,122,26,.4),transparent);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s;pointer-events:none}.profile-modal-btn:hover:not(:disabled) .profile-modal-btn-glow{width:300px;height:300px}@media (max-width:640px){.profile-user-content{flex-direction:column;align-items:center;gap:20px}.profile-user-stats-section{width:100%;margin-top:0}.profile-user-avatar{width:100px;height:100px}.profile-modal-industrial{padding:16px}}.fair-lock{position:relative;width:14px;height:18px;display:inline-block;vertical-align:middle}.fair-lock:before{content:"";position:absolute;top:1px;left:2px;width:10px;height:7px;border:2px solid #888;border-bottom:none;border-radius:6px 6px 0 0}.fair-lock:after{content:"";position:absolute;bottom:1px;left:0;width:14px;height:9px;background:linear-gradient(180deg,#ff7a00,#c44a00);border-radius:2px;box-shadow:0 0 6px rgba(255,120,0,.5)}