.tut-tip{z-index:26;pointer-events:none;font-family:var(--rs-ui,"Pixelify", sans-serif);color:#efe3c8;box-shadow:0 0 0 var(--u) #07050b, inset 0 0 0 var(--u) #c9a2ff, inset 0 0 0 calc(var(--u) * 2) #c9a2ff61, 0 6px 0 #0008, inset 0 calc(var(--u) * 2) 0 #fff0ff0d, inset 0 calc(var(--u) * -2) 0 #00000038;opacity:0;background:#1d1526f2;align-items:center;gap:8px;padding:7px 8px 7px 7px;font-size:14px;line-height:1.25;transition:opacity .18s,transform .18s steps(3,end);display:flex;position:absolute;transform:translateY(6px)}.tut-tip.in{opacity:1;transform:none}.tut-tip .tut-face{width:32px;height:32px;image-rendering:pixelated;box-shadow:0 0 0 var(--u) #4a3a5c;background:linear-gradient(#1e1924,#0f0b15);flex:none}.tut-tip .tut-text{text-shadow:1px 1px #000;flex:1;min-width:0}.tut-tip .tut-x{pointer-events:auto;color:#c9a2ff;width:28px;height:28px;box-shadow:inset 0 0 0 var(--u) #4a3a5c;cursor:pointer;background:linear-gradient(#1e1924,#0f0b15);border:0;flex:none;align-self:flex-start;margin:-3px -3px 0 0;padding:0;font-size:14px}.tut-tip .tut-x:hover{color:#fff}.tut-tip:after{content:"";background:#1d1526;width:10px;height:10px;display:none;position:absolute;box-shadow:2px 2px #c9a2ff}.tut-tip.arrow-l:after{left:-6px;top:calc(var(--ay,20px) - 5px);display:block;transform:rotate(135deg)}.tut-tip.arrow-r:after{right:-6px;top:calc(var(--ay,20px) - 5px);display:block;transform:rotate(-45deg)}.tut-tip.arrow-t:after{top:-6px;left:calc(var(--ax,20px) - 5px);display:block;transform:rotate(-135deg)}.tut-tip.arrow-b:after{bottom:-6px;left:calc(var(--ax,20px) - 5px);display:block;transform:rotate(45deg)}.tut-ring{z-index:25;pointer-events:none;animation:1.1s ease-in-out infinite tut-pulse;position:absolute;box-shadow:0 0 0 2px #c9a2ff,0 0 12px 2px #c9a2ff88}.tut-ring.round{border-radius:50%}@keyframes tut-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.rs.desktop .tut-tip{font-size:15px}.tut-card{box-shadow:0 0 0 var(--u) #07050b, inset 0 0 0 var(--u) #7a5aa8, inset 0 0 0 calc(var(--u) * 2) #7a5aa861, inset 0 calc(var(--u) * 2) 0 #fff0ff0d, inset 0 calc(var(--u) * -2) 0 #00000038;background:#241a30;align-items:flex-start;gap:8px;margin:0 0 8px;padding:8px;display:flex}.tut-card-face{width:36px;height:36px;image-rendering:pixelated;box-shadow:0 0 0 var(--u) #4a3a5c;background:linear-gradient(#1e1924,#0f0b15);flex:none}.tut-card-body{flex:1;min-width:0}.tut-card-title{font-family:var(--display,sans-serif);color:#c9a2ff;margin-bottom:3px;font-size:18px;line-height:1}.tut-card-text{color:var(--text,#efe3c8);font-size:13px;line-height:1.3}.tut-card-ok{flex:none;align-self:center}[data-tip]{cursor:help}.srow[data-tip] span,.statchip[data-tip] span,.lu-stat[data-tip] span,.ic-aff[data-tip],.abil[data-tip] .abil-k,.pd-power[data-tip] span,.lu-ab-main[data-tip] .abil-k,.gl-stat[data-tip] b{text-underline-offset:3px;-webkit-text-decoration:underline dotted #7a6a8c;text-decoration:underline dotted #7a6a8c}.tt-pop{z-index:1000;pointer-events:auto;color:#efe3c8;max-width:300px;box-shadow:0 0 0 var(--u) #07050b, inset 0 0 0 var(--u) #6b5580, inset 0 0 0 calc(var(--u) * 2) #6b558061, 0 6px 0 #0008, inset 0 calc(var(--u) * 2) 0 #fff0ff0d, inset 0 calc(var(--u) * -2) 0 #00000038;background:#1d1526;padding:8px 10px;font-size:13px;line-height:1.3;animation:.12s steps(2,end) tt-in;position:fixed}.tt-name{font-family:var(--display,sans-serif);color:var(--gold,#f5c542);margin-bottom:4px;font-size:18px;line-height:1}.tt-extra{color:var(--muted,#a99bb6);margin-top:5px;font-size:12px}.tt-live{color:#e8f3d8;box-shadow:inset var(--u) 0 0 #6ae08a;background:#14261c;margin-top:6px;padding:4px 6px;font-size:12.5px;line-height:1.3}.tt-live b{color:#8ef0a6;font-weight:400}@keyframes tt-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.lu-tiphint{margin:2px 0 0}.modal:has(>.help){max-width:calc(96 * var(--vw));overflow:hidden}.help{width:min(calc(94 * var(--vw)), 680px);max-height:calc(calc(100 * var(--dvh)) - 24px);flex-direction:column;gap:8px;padding:12px;display:flex}.help-head{align-items:center;gap:8px;display:flex}.help-head .dialog-title{flex:1;margin:0}.help-tabs{flex:none}.help-body{scrollbar-width:thin;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.help-body h4{font-family:var(--display,sans-serif);color:var(--gold,#f5c542);margin:10px 0 4px;font-size:19px;font-weight:400}.help-body p{margin:4px 0 8px;font-size:14px;line-height:1.35}.gl-dev{grid-template-columns:auto 1fr;gap:3px 8px;margin:2px 0 8px;font-size:14px;line-height:1.35;display:grid}.gl-dev b{color:var(--muted,#a99bb6);white-space:nowrap;padding-top:2px;font-size:12px;font-weight:400}.gl-dev .me{color:var(--text,#efe3c8)}.gl-dev .other{color:var(--muted,#a99bb6)}.gl-list{grid-template-columns:minmax(90px,max-content) 1fr;gap:4px 10px;margin:4px 0 8px;font-size:14px;line-height:1.3;display:grid}.gl-list dt{color:var(--gold,#f5c542)}.gl-list dd{margin:0}.gl-stat{border-bottom:1px solid #2a2034;padding:5px 0;font-size:14px;line-height:1.3}.gl-stat b{color:var(--gold,#f5c542);margin-right:6px;font-weight:400}.gl-style b{margin-bottom:2px;display:block}.gl-sty-ma{grid-template-columns:max-content 1fr;gap:1px 10px;margin:0 0 3px;display:grid}.gl-sty-ma dt{color:var(--muted,#a99bb6);text-transform:uppercase;letter-spacing:.05em;padding-top:1px;font-size:12px}.gl-sty-ma dd{color:#ffe6a0;margin:0}.gl-table{border-collapse:collapse;width:100%;margin:4px 0 8px;font-size:13px}.gl-table td,.gl-table th{text-align:left;vertical-align:top;border-bottom:1px solid #2a2034;padding:4px 6px}.gl-table th{color:var(--muted,#a99bb6);font-weight:400}.codex-help .help-body{overflow:visible}@media (max-height:460px){.help{gap:6px;padding:8px 10px}.help-body p,.gl-list,.gl-stat,.gl-dev{font-size:13px}.tut-card{padding:6px}.tut-card-text{font-size:12px}}@media (max-width:560px){.gl-list{grid-template-columns:1fr}.gl-list dd{margin-bottom:4px}}.modal:has(>.settings){max-width:calc(96 * var(--vw))}
