.set{flex-direction:column;display:flex}.set__group{margin:22px 4px 10px;font-size:11px}.set__card{padding:4px 0;overflow:hidden}.set__row{min-height:64px;color:var(--text);cursor:pointer;align-items:center;gap:14px;padding:10px 14px 10px 16px;display:flex;position:relative}.set__row:hover{color:var(--text)}a.set__row:active,label.set__row:active{background:var(--raise)}.set__row+.set__row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:64px;right:0}.set__row--sub{min-height:56px}.set__row.is-off{cursor:default}.set__icon{height:34px;color:var(--text-2);background:var(--raise);border-radius:6px;flex:0 0 34px;place-items:center;display:grid}.set__row--sub .set__icon{background:0 0}.set__coin{background:var(--cyan-dim);height:34px;box-shadow:inset 0 0 0 1.5px var(--cyan);color:var(--text);border-radius:50%;flex:0 0 34px;place-items:center;font-weight:700;display:grid}.set__main{min-width:0;color:var(--text);flex-direction:column;flex:auto;gap:2px;display:flex}a.set__main:hover{color:var(--text)}.set__name{font-size:15.5px;font-weight:600;line-height:1.3}.set__text{color:var(--text-3);margin:0;font-size:13px;line-height:1.4}.set__chev{color:var(--faint);flex:none}.set__row.is-danger .set__icon{color:var(--div-p3);background:color-mix(in srgb, var(--div-p2) 16%, transparent)}.set__row.is-danger .set__name{color:var(--div-p3)}.set__block{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.set__sounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.set__sound{text-align:left;border:1px solid var(--line-strong);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.set__sound:hover{border-color:var(--line-strong);color:var(--text)}.set__sound.is-on{border-color:var(--amber);background:var(--amber-dim)}.set__sound:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.set__sound-name{font-weight:600}@media (width<=420px){.set__sounds{grid-template-columns:1fr}}.set__pad{margin:0 16px 12px}.set__code{text-align:center;letter-spacing:.08em;color:var(--faint);flex:0 0 34px;font-size:11px}.set__lang.is-on .set__name{color:var(--amber-2)}.set__radio{height:20px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%;flex:0 0 20px}.set__lang.is-on .set__radio{box-shadow:inset 0 0 0 2px var(--amber), inset 0 0 0 5px var(--panel), inset 0 0 0 10px var(--amber)}.set__select{background:var(--panel-2);border:1px solid var(--line-strong);height:40px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 10px;font-size:15px}.set__switch{-webkit-appearance:none;appearance:none;border-radius:var(--r-pill);cursor:pointer;background:var(--raise);width:52px;height:32px;box-shadow:inset 0 0 0 2px var(--line-strong);flex:0 0 52px;margin:0;transition:background-color .18s,box-shadow .18s;position:relative}.set__switch:after{content:"";background:var(--text-3);border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1),width .2s,height .2s,top .2s,left .2s,background-color .18s;position:absolute;top:8px;left:8px}.set__switch:checked{background:var(--amber);box-shadow:none}.set__switch:checked:after{background:var(--bg);width:24px;height:24px;top:4px;left:4px;transform:translate(20px)}.set__switch:disabled{opacity:.45;cursor:default}.set__switch:focus-visible{outline:2px solid var(--amber-2);outline-offset:2px}.set__form{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.set__field{flex-direction:column;gap:6px;display:flex}.set__field input,.set__field select{background:var(--panel-2);border:1px solid var(--line-strong);height:46px;color:var(--text);font:inherit;border-radius:6px;outline:none;padding:0 12px;font-size:16px}.set__field input:focus,.set__field select:focus{border-color:var(--amber)}.set__actions{justify-content:flex-end;gap:8px;display:flex}.set__card .duel{padding:0}.set__card .duel__panel{background:0 0;border:0}.set__version{text-align:center;letter-spacing:.06em;color:var(--faint);margin:20px 4px 0;font-size:11px}.set__lead{margin-top:12px}
