.sb-ui{--sb-radius:16px;--sb-gap:1rem;--sb-loop-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 2l4 4-4 4'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpath d='M7 22l-4-4 4-4'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E");--sb-grip-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Ccircle cx='9' cy='5' r='1.6'/%3E%3Ccircle cx='15' cy='5' r='1.6'/%3E%3Ccircle cx='9' cy='12' r='1.6'/%3E%3Ccircle cx='15' cy='12' r='1.6'/%3E%3Ccircle cx='9' cy='19' r='1.6'/%3E%3Ccircle cx='15' cy='19' r='1.6'/%3E%3C/svg%3E");--sb-panel-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cline x1='9' y1='4' x2='9' y2='20'/%3E%3C/svg%3E")}.sb-appwrap{padding:96px 20px 80px}body.jim-app .sb-ui{flex-direction:column;height:100svh;display:flex;overflow:hidden}.sb-ui .sb-bg{z-index:0;pointer-events:none;background:linear-gradient(#0000009e, #000000c7), var(--sb-bg-image,none) center center / cover no-repeat;opacity:0;position:fixed;inset:0}.sb-ui.sb-has-bg .sb-bg{opacity:1}.sb-ui .sb-appwrap{z-index:1;position:relative}body.jim-app .sb-appwrap{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex}body.jim-app .sb-appmain{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sb-ui .sb-theme{flex:1;min-width:0}body.jim-app .sb-theme{flex-direction:column;min-height:0;display:flex}.sb-ui .sb-panel__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sb-ui .sb-panel__item{color:#fff;cursor:pointer;border-radius:8px;padding:.55rem .7rem;font-size:.92rem;font-weight:600}.sb-ui .sb-panel__item:hover{background:#ffffff14}.sb-ui .sb-panel__item.is-active{background:var(--sb-cta-soft,#545df640)}.sb-ui .sb-labels{flex-direction:column;gap:0;padding:0 18px 22px;display:flex}.sb-ui .sb-labelgroup{flex-direction:column;display:flex}.sb-ui .sb-labelgroup__head{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff1a;border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;border-radius:0;align-items:center;gap:.5rem;margin-inline:-18px;padding:.6rem 18px;transition:transform .12s,background .15s;display:flex}.sb-ui .sb-labelgroup__head:active{transform:scale(.99)}.sb-ui .sb-labelgroup__head:focus-visible{outline-offset:-3px;outline:2px solid #fff9}.sb-ui .sb-labelgroup__title{color:#fff;flex:1;margin:0;font-size:.95rem;font-weight:800}.sb-ui .sb-labelgroup__clear{visibility:hidden;font:inherit;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim,#b8b8c4);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:.72rem;font-weight:700}.sb-ui .sb-labelgroup__clear.is-shown{visibility:visible}.sb-ui .sb-labelgroup__clear:hover{color:#fff}.sb-ui .sb-labelgroup__chev{border-right:2px solid var(--text-dim,#b8b8c4);border-bottom:2px solid var(--text-dim,#b8b8c4);flex:none;width:8px;height:8px;margin-left:5px;margin-right:2px;transition:transform .25s;transform:rotate(45deg)}.sb-ui .sb-labelgroup.is-collapsed .sb-labelgroup__chev{transform:rotate(-45deg)}.sb-ui .sb-labelgroup__body{grid-template-rows:1fr;transition:grid-template-rows .25s;display:grid}.sb-ui .sb-labelgroup.is-collapsed .sb-labelgroup__body{grid-template-rows:0fr}.sb-ui .sb-labelgroup__body>*{min-height:0;margin:.4rem 0 0;overflow:hidden}.sb-ui .sb-labelgroup.is-collapsed .sb-labelgroup__body>*{margin-top:0;padding-bottom:0}.sb-ui .sb-labellist{flex-direction:column;gap:2px;padding:0 0 .9rem;list-style:none;display:flex}.sb-ui .sb-labelitem{text-align:left;width:100%;font:inherit;color:#fff;cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.92rem;font-weight:600;transition:background .15s,transform .12s;display:flex}.sb-ui .sb-labelitem:hover{background:#ffffff14}.sb-ui .sb-labelitem:active{transform:scale(.97)}.sb-ui .sb-labelitem:focus-visible{outline-offset:-2px;outline:2px solid #fff9}.sb-ui .sb-labelitem.is-on{background:var(--sb-cta,var(--accent));color:#fff}.sb-ui .sb-labelitem__x{color:#000;flex:none;width:1.2em;height:1.2em;font-size:1.05rem;font-weight:700;line-height:1;display:none}.sb-ui .sb-labelitem.is-on .sb-labelitem__x{justify-content:center;align-items:center;display:inline-flex}.sb-ui .sb-labellist__empty{color:var(--text-dim,#b8b8c4);margin:0;padding:.35rem .7rem .9rem;font-size:.85rem}.sb-ui .sb-tags__top{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #ffffff1f;align-items:center;gap:8px;padding:10px 18px;display:flex;position:sticky;top:0}.sb-ui .sb-search{flex:1;min-width:0;position:relative}.sb-ui .sb-search:before{content:"";pointer-events:none;width:16px;height:16px;-webkit-mask:var(--sb-search-icon) center / contain no-repeat;-webkit-mask:var(--sb-search-icon) center / contain no-repeat;mask:var(--sb-search-icon) center / contain no-repeat;--sb-search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E");background:#ffffff80;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.sb-ui .sb-search__input{width:100%;height:40px;font:inherit;color:#fff;background:#00000040;border:1px solid #ffffff29;border-radius:9px;outline:none;padding:0 1.9rem 0 2.1rem;font-size:.9rem}.sb-ui .sb-search__input::placeholder{color:#ffffff80}.sb-ui .sb-search__input:focus{border-color:var(--sb-cta,#fff6)}.sb-ui .sb-search__x{cursor:pointer;color:#fff;background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.sb-ui .sb-search__x:hover{background:#ffffff47}.sb-ui .sb-search__x[hidden]{display:none}.sb-ui .sb-tags__clearall,.sb-ui .sb-tags__close{height:40px;font:inherit;cursor:pointer;color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;flex:none;align-items:center;padding:0 .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.sb-ui .sb-tags__clearall[hidden],.sb-ui .sb-tags__close[hidden]{display:none}.sb-ui .sb-tags__clearall:hover,.sb-ui .sb-tags__close:hover{background:#ffffff29}.sb-ui .sb-search--sound{flex:0 280px;max-width:280px}.sb-ui .sb-search--sound .sb-search__input{height:44px;padding-right:2.3rem;font-size:.95rem}.sb-ui .sb-search--sound .sb-search__x{width:22px;min-width:0;height:22px;min-height:0;font-size:16px;right:9px}.sb-ui .sb-search--mobile{display:none}@media (width<=1079px){.sb-ui .sb-search--desk{display:none}.sb-ui .sb-search--mobile{flex:auto;max-width:none;margin:.5rem 20px 0;display:block}.sb-ui .sb-search--mobile .sb-search__input{height:48px;font-size:1rem}.sb-ui .sb-wrap.sb-wrap--noresults{display:none}}.sb-ui .sb-showing{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 20px .6rem;display:flex}.sb-ui .sb-showing:hover .sb-showing__label{color:#fff}.sb-ui .sb-showing[hidden]{display:none}@media (width<=1079px){.sb-ui #sheet-themes .app-sheet__close{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;width:auto;height:auto;padding:.4rem .85rem;font-size:0}.sb-ui #sheet-themes .app-sheet__close:after{content:"Done";color:#fff;font-size:.9rem;font-weight:700}}.sb-ui .sb-showing__label{color:var(--text-dim,#b8b8c4);font-size:.8rem;font-weight:700}.sb-ui .sb-showing__tag{text-transform:capitalize;color:#fff;background:var(--sb-cta-soft,#545df640);border-radius:999px;padding:.12rem .55rem;font-size:.78rem;font-weight:600}.sb-ui .sb-layout{min-width:0}body.jim-app .sb-layout{flex:1;min-height:0;padding:8px 0}body.jim-app .sb-theme{padding-inline:15px}.sb-ui .sb-moods{background:#181d1e;display:none}.sb-ui .sb-moods__title{text-align:center;letter-spacing:.04em;color:#ffffff9e;margin:0;font-size:.95rem;font-weight:600}.sb-ui .sb-moods__sep{background:#ffffff24;flex:none}.sb-ui .sb-mood{color:#fff;cursor:pointer;flex:none;font-size:.95rem;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s,color .2s;position:relative}.sb-ui .sb-mood__inner{background:#ffd54a;border-radius:10px;place-items:center;transition:filter .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.sb-ui .sb-mood.is-active .sb-mood__inner{filter:brightness(1.12)}.sb-ui .sb-mood__icon{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:78%;max-height:80%}.sb-ui .sb-mood__label{color:#ffe182d9;letter-spacing:.01em;text-shadow:0 1px 2px #0000008c;white-space:nowrap;font-size:14px;font-weight:700;line-height:1}.sb-ui .sb-mood.is-active .sb-mood__label{color:#e6cc7b}.sb-ui .sb-mood[data-mood=cozy] .sb-mood__inner{background:#9e6820}.sb-ui .sb-mood[data-mood=combat] .sb-mood__inner{background:#954423}.sb-ui .sb-mood[data-mood=victory] .sb-mood__inner{background:#c07201}.sb-ui .sb-mood[data-mood=explore] .sb-mood__inner{background:#585e24}.sb-ui .sb-mood[data-mood=eerie] .sb-mood__inner{background:#5f01a4}.sb-ui .sb-mood[data-mood=somber] .sb-mood__inner{background:#383769}.sb-ui .sb-mood[data-mood=peaceful] .sb-mood__inner{background:#4a7a34}.sb-ui .sb-mood[data-mood=wonder] .sb-mood__inner{background:#2178a3}.sb-ui .sb-mood[data-mood=horror] .sb-mood__inner{background:#1d1916}.sb-ui .sb-mood[data-mood=joker] .sb-mood__inner{background:#ab1408}.sb-ui .sb-clearall{color:#ffe182d9;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;width:100%;padding:9px 0;font-size:.9rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.sb-ui .sb-clearall:hover{background:#ffffff1f;border-color:#ffffff57}.sb-ui .sb-place__title{letter-spacing:.04em;color:#ffffff9e;margin:0;font-weight:600}.sb-ui .sb-place__btn{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.sb-ui .sb-place__thumb{background:#ffffff0f;border:2px solid #ffffff2e;border-radius:12px;place-items:center;transition:border-color .15s;display:grid;overflow:hidden}.sb-ui .sb-place__btn:hover .sb-place__thumb{border-color:#ffffff57}.sb-ui .sb-place__empty{text-align:center;color:#ffffff80;padding:0 8px;font-size:.72rem;font-weight:600;line-height:1.25}.sb-ui .sb-place.is-selected .sb-place__empty{display:none}.sb-ui .sb-place__name{text-align:center;color:#ffe182d9;font-weight:700;line-height:1.1}@media (width>=1080px){.sb-ui .sb-moods{z-index:1;border-right:1px solid #ffffff24;flex-direction:column;flex:none;width:130px;min-height:0;padding-top:18px;display:flex;position:relative}.sb-ui .sb-place{border-bottom:1px solid #ffffff24;flex-direction:column;flex:none;align-items:center;gap:8px;margin-bottom:16px;padding:0 12px 16px;display:flex}.sb-ui .sb-place__title{align-self:stretch;font-size:.95rem}.sb-ui .sb-place__btn{width:100%}.sb-ui .sb-place__thumb{aspect-ratio:4/3;width:100%}.sb-ui .sb-place__name{min-height:1.1em;font-size:14px}.sb-ui .sb-moods__head{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.sb-ui .sb-moods__sep{width:100%;height:1px}.sb-ui .sb-moods__list{flex-direction:column;flex:auto;align-items:center;gap:16px;min-height:0;padding:14px 0 84px;display:flex;overflow-y:auto}.sb-ui .sb-mood{background:#ffffff0f;border:2px solid #ffffff2e;border-radius:13px;width:98px;height:104px}.sb-ui .sb-mood:hover{background:#ffffff1f;border-color:#ffffff52}.sb-ui .sb-mood.is-active{background:#e6cc7b24;border-color:#e6cc7b;box-shadow:0 0 0 1px #e6cc7b8c,0 0 12px 1px #e6cc7b59}.sb-ui .sb-mood__inner{padding-bottom:22px;position:absolute;inset:3px}.sb-ui .sb-mood__icon{max-height:80%;transform:translateY(-7px)}.sb-ui .sb-mood__label{z-index:1;text-align:center;position:absolute;bottom:11px;left:4px;right:4px}.sb-ui .sb-nav__foot{z-index:2;background:#181d1e;border-top:1px solid #ffffff24;padding:12px;position:absolute;bottom:0;left:0;right:0}.sb-ui .sb-mood:after{content:"";opacity:0;pointer-events:none;filter:drop-shadow(0 0 4px #e6cc7bbf);border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:8px solid #e6cc7b;width:0;height:0;transition:opacity .2s,transform .2s cubic-bezier(.2,.9,.3,1.3);position:absolute;top:50%;right:-9px;transform:translate(-6px,-50%)scale(.5)}.sb-ui .sb-mood.is-active:after{opacity:1;transform:translateY(-50%)scale(1)}}@media (width<=1079px){.sb-ui .sb-moods{z-index:2;-webkit-overflow-scrolling:touch;background:#181d1e;border-top:1px solid #ffffff24;flex-direction:row;flex:none;order:100;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:8px 12px 30px;display:flex;position:relative;overflow:auto hidden}.sb-ui .sb-moods__head{display:none}.sb-ui .sb-place{border-bottom:0;border-right:1px solid #ffffff24;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 12px 0 2px;display:flex}.sb-ui .sb-place__title{letter-spacing:0;color:#ffe182d9;order:2;align-self:center;margin:0;font-size:11px;font-weight:700;display:block}.sb-ui .sb-place.is-selected .sb-place__title,.sb-ui .sb-place__empty{display:none}.sb-ui .sb-place__btn{flex-direction:column;order:1;gap:4px;width:auto}.sb-ui .sb-place__thumb{aspect-ratio:auto;width:84px;height:62px}.sb-ui .sb-place:not(.is-selected) .sb-place__thumb{background:#2b3133;border-style:dashed;border-color:#ffffff80}.sb-ui .sb-place:not(.is-selected) .sb-place__thumb:after{content:"+";color:#ffffffb3;font-size:2rem;font-weight:300;line-height:1}.sb-ui .sb-place__name{min-height:0;font-size:11px}.sb-ui .sb-place:not(.is-selected) .sb-place__name{display:none}.sb-ui .sb-moods__list{flex-direction:row;flex:none;align-items:flex-start;gap:12px;display:flex}.sb-ui .sb-mood{background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;width:62px;height:auto;display:flex}.sb-ui .sb-mood__inner{border:2px solid #ffffff2e;width:62px;height:62px;position:static}.sb-ui .sb-mood.is-active .sb-mood__inner{border-color:#e6cc7b;box-shadow:0 0 0 1px #e6cc7b8c,0 0 12px 1px #e6cc7b59}.sb-ui .sb-mood__icon{max-height:80%}.sb-ui .sb-mood__label{font-size:11px;position:static}.sb-ui .sb-mood:after,.sb-ui .sb-nav__foot{display:none}}.sb-ui .sb-placemodal__panel{height:fit-content}.sb-ui .sb-placemodal__x{z-index:1;border-radius:12px;width:40px;height:40px;font-size:2rem;position:absolute;top:16px;right:16px}.sb-ui .sb-placemodal__head{text-align:center;flex:none;padding:46px 36px 26px}.sb-ui .sb-placemodal__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800}.sb-ui .sb-placemodal__sub{color:#fff9;margin:8px 0 0;font-size:1rem}.sb-ui .sb-placemodal__body{flex:0 auto;padding:4px 36px 36px}.sb-ui .sb-placemodal__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sb-ui .sb-place-tile{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.sb-ui .sb-place-tile__thumb{aspect-ratio:4/3;background:#ffffff0f;border:2px solid #ffffff24;border-radius:12px;width:100%;transition:border-color .15s,transform .15s;overflow:hidden}.sb-ui .sb-place-tile__thumb img{object-fit:cover;width:100%;height:100%;display:block}.sb-ui .sb-place-tile:hover .sb-place-tile__thumb{border-color:#ffffff73;transform:translateY(-2px)}.sb-ui .sb-place-tile__name{color:#fff;font-size:1rem;font-weight:700}.sb-ui .sb-place-tile--any .sb-place-tile__thumb{background:#ffffff0a;border-style:dashed}@media (width<=560px){.sb-ui .sb-placemodal__grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (width>=1080px){body.jim-app .sb-ui{flex-direction:row;align-items:stretch}.sb-ui .sb-layout{align-items:stretch;display:flex}body.jim-app .sb-layout{overflow:hidden}.sb-ui #sheet-themes.app-sheet{z-index:auto;width:0;transition:width var(--app-slow,.32s) var(--app-ease,ease);background:#ffffff1a;flex:none;position:static;inset:auto;overflow:hidden}.sb-ui #sheet-themes.app-sheet[hidden]{display:block}.sb-ui #sheet-themes.app-sheet.is-open{width:320px}.sb-ui .sb-topbar .sb-toolbar{display:none}.sb-ui .sb-nav{border-bottom:0}.sb-ui #sheet-themes .app-sheet__backdrop,.sb-ui #sheet-themes .app-sheet__close{display:none}.sb-ui #sheet-themes .app-sheet__panel{width:320px;height:100%;min-height:0;box-shadow:none;background:0 0;border-right:1px solid #ffffff3b;flex-direction:column;padding:0;transition:none;display:flex;position:static;inset:auto;transform:none}.sb-ui #sheet-themes .app-sheet__head{border-bottom:0;flex:none;margin:0;padding:16px 18px 10px}.sb-ui #sheet-themes .app-sheet__title{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.sb-ui #sheet-themes .app-sheet__body{flex:1;min-height:0;padding:0;overflow:hidden auto}}.sb-ui .sb-panel-toggle.sb-discord-btn{color:#fff;background:#5865f2;border-color:#5865f2;justify-content:center;align-items:center;gap:8px;width:118px;padding:0 14px;display:inline-flex}.sb-ui .sb-panel-toggle.sb-discord-btn:hover{background:#4b56d6;border-color:#4b56d6}.sb-ui .sb-discord-btn__text{flex-direction:column;justify-content:center;align-items:flex-start;line-height:1;display:inline-flex}.sb-ui .sb-discord-btn__label{font:inherit;white-space:nowrap;font-size:.85rem;font-weight:700}.sb-ui .sb-discord-btn__code{font:inherit;letter-spacing:.14em;color:#ffffffd9;white-space:nowrap;margin-top:2px;font-size:.62rem;font-weight:700}.sb-ui .sb-discord-btn__code[hidden]{display:none}.sb-ui .sb-panel-toggle.sb-discord-btn.is-linked,.sb-ui .sb-panel-toggle.sb-discord-btn.is-linked:hover{background-image:linear-gradient(120deg,#5865f2,#4aa8e0,#2dd4bf,#4aa8e0,#5865f2);background-size:200% 200%;border-color:#0000;animation:6s linear infinite sb-discord-alive}@keyframes sb-discord-alive{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.sb-ui .sb-panel-toggle.sb-discord-btn.is-linked{background-position:50%;animation:none}}.sb-ui .sb-discord-btn__icon,.sb-ui .sb-dc__icon{width:20px;height:20px;-webkit-mask:var(--dc) center / contain no-repeat;-webkit-mask:var(--dc) center / contain no-repeat;mask:var(--dc) center / contain no-repeat;--dc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M20.317 4.369a19.79 19.79 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.211.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.6 12.6 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.1 13.1 0 0 1-1.872-.892.077.077 0 0 1-.008-.128c.126-.094.252-.192.372-.291a.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.061 0a.074.074 0 0 1 .078.009c.12.099.246.198.373.292a.077.077 0 0 1-.006.127 12.3 12.3 0 0 1-1.873.891.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.84 19.84 0 0 0 6.002-3.03.077.077 0 0 0 .032-.056c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.028zM8.02 15.331c-1.183 0-2.157-1.086-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.211 0 2.176 1.096 2.157 2.42 0 1.332-.955 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.086-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.211 0 2.176 1.096 2.157 2.42 0 1.332-.946 2.418-2.157 2.418z'/%3E%3C/svg%3E");background:currentColor;flex:none}@media (width<=1199px){.sb-ui .sb-discord-btn__text{display:none}.sb-ui .sb-panel-toggle.sb-discord-btn{gap:0;width:38px;padding:0}}.sb-ui#sb-discord{flex-direction:row;justify-content:center;align-items:center}.sb-ui#sb-discord .sb-modal__panel{height:auto;max-height:min(94vh,720px)}.sb-ui#sb-discord .sb-dc__lead{color:var(--sb-title,#eef);margin:0 0 14px;font-size:.98rem}.sb-ui#sb-discord .sb-dc__steps{color:var(--text-dim,#c7c7d1);flex-direction:column;gap:8px;margin:0 0 20px;padding-left:1.15rem;font-size:.92rem;display:flex}.sb-ui#sb-discord .sb-dc__connect{background:#5865f2;border-color:#5865f2;justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex}.sb-ui#sb-discord .sb-dc__connect:hover{filter:none;background:#4b56d6;border-color:#4b56d6}.sb-ui#sb-discord .sb-dc__note{color:var(--text-dim,#c7c7d1);text-align:center;background:#ffffff0f;border-radius:10px;margin:0;padding:12px 14px;font-size:.9rem}.sb-ui#sb-discord .sb-dc__fine{color:var(--text-dim,#9a9aa6);text-align:center;margin:12px 0 0;font-size:.8rem}.sb-ui#sb-discord .sb-dc__link{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:16px}.sb-ui#sb-discord .sb-dc__linklabel{color:var(--text-dim,#c7c7d1);margin:0 0 8px;font-size:.88rem;display:block}.sb-ui#sb-discord .sb-dc__coderow{gap:8px;display:flex}.sb-ui#sb-discord .sb-dc__code{min-width:0;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;flex:1;padding:.5rem .75rem;font-size:1rem;font-weight:700}.sb-ui#sb-discord .sb-dc__codesave{color:#fff;background:var(--sb-cta,var(--accent));border-color:var(--sb-cta,var(--accent));flex:none}.sb-ui#sb-discord .sb-dc__codesave:hover{background:var(--sb-cta-dark,var(--accent-dark));border-color:var(--sb-cta-dark,var(--accent-dark))}.sb-ui#sb-discord .sb-dc__status{color:#9ae6a0;margin:10px 0 0;font-size:.88rem}.sb-ui#sb-discord .sb-dc__done{width:fit-content;font:inherit;cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;margin-top:10px;padding:.35rem .75rem;font-size:.82rem;font-weight:700;display:block}.sb-ui#sb-discord .sb-dc__done:hover{background:#ffffff2e;border-color:#ffffff57}.sb-ui#sb-discord .appmodal__x{width:38px;height:38px;font-size:2.1rem}.sb-ui#sb-feedback .sb-modal__panel{flex-direction:column;align-self:center;width:min(440px,100vw - 32px);height:auto;max-height:min(92vh,640px);margin:auto;padding:1.5rem;display:flex}.sb-ui#sb-feedback .sb-modal__head{margin-bottom:.75rem}.sb-ui#sb-feedback .sb-modal__head h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:800}.sb-ui#sb-feedback .appmodal__x{width:36px;height:36px;font-size:1.9rem}.sb-ui#sb-feedback .sb-fb__lead{color:var(--text-dim,#c7c7d1);margin:0 0 18px;font-size:.96rem;line-height:1.5}.sb-ui#sb-feedback .sb-fb__form{flex-direction:column;gap:14px;display:flex}.sb-ui#sb-feedback .sb-fb__field{flex-direction:column;gap:7px;display:flex}.sb-ui#sb-feedback .sb-fb__field>span{color:var(--sb-title,#eef);font-size:.85rem;font-weight:700}.sb-ui#sb-feedback .sb-fb__field>span em{color:var(--text-dim,#9a9aa6);font-style:normal;font-weight:400}.sb-ui#sb-feedback .sb-fb__field input,.sb-ui#sb-feedback .sb-fb__field textarea{box-sizing:border-box;width:100%;font:inherit;color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:12px;outline:none;padding:.7rem .85rem;font-size:.95rem;transition:border-color .15s,background .15s}.sb-ui#sb-feedback .sb-fb__field input::placeholder,.sb-ui#sb-feedback .sb-fb__field textarea::placeholder{color:#ffffff61}.sb-ui#sb-feedback .sb-fb__field input:focus,.sb-ui#sb-feedback .sb-fb__field textarea:focus{border-color:var(--sb-cta,var(--accent));background:#ffffff14}.sb-ui#sb-feedback .sb-fb__field textarea{resize:vertical;height:132px;min-height:96px}.sb-ui#sb-feedback .sb-fb__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sb-ui#sb-feedback .sb-fb__submit{color:#fff;background:var(--sb-cta,var(--accent));border-color:var(--sb-cta,var(--accent));width:100%;margin-top:2px;font-size:1rem;font-weight:700}.sb-ui#sb-feedback .sb-fb__submit:hover{background:var(--sb-cta-dark,var(--accent-dark));border-color:var(--sb-cta-dark,var(--accent-dark));filter:none}.sb-ui#sb-feedback .sb-fb__status{margin:0;font-size:.9rem}.sb-ui#sb-feedback .sb-fb__status.ok{color:#9ae6a0}.sb-ui#sb-feedback .sb-fb__status.err{color:#ff8a8a}.sb-ui#sb-discord .sb-dc__unlink{font:inherit;color:var(--text-dim,#c7c7d1);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-size:.82rem;text-decoration:underline}.sb-ui #sheet-sfxpanel .sb-msec[data-main=sfx] .sb-wrap .sb-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0}.sb-ui #sheet-sfxpanel .sb-wrap{border-radius:0}@media (width>=1080px){.sb-ui #sheet-sfxpanel.app-sheet{z-index:auto;width:0;transition:width var(--app-slow,.32s) var(--app-ease,ease);background:#ffffff1a;flex:none;position:static;inset:auto;overflow:hidden}.sb-ui #sheet-sfxpanel.app-sheet[hidden]{display:block}.sb-ui #sheet-sfxpanel.app-sheet.is-open{width:360px}.sb-ui #sheet-sfxpanel .app-sheet__backdrop,.sb-ui #sheet-sfxpanel .app-sheet__head{display:none}.sb-ui #sheet-sfxpanel .app-sheet__panel{width:360px;height:100%;min-height:0;box-shadow:none;background:0 0;border-left:1px solid #ffffff3b;flex-direction:column;padding:0;transition:none;display:flex;position:static;inset:auto;transform:none}.sb-ui #sheet-sfxpanel .app-sheet__body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.sb-ui #sheet-sfxpanel .sb-sfxpanel{flex-direction:column;flex:1;min-height:0;display:flex}.sb-ui #sheet-sfxpanel .sb-msec[data-main=sfx],.sb-ui #sheet-sfxpanel .sb-msec__cols{flex:1;min-height:0}.sb-ui #sheet-sfxpanel .sb-msec[data-main=sfx] .sb-wrap .sb-grid{flex:1;min-height:0;overflow:hidden auto}}.sb-ui .sb-browse{padding:.25rem .25rem 2rem}.sb-ui .sb-browse__section{margin-bottom:60px}.sb-ui .sb-browse__section:last-child{margin-bottom:0}.sb-ui .sb-browse__title{text-align:left;text-transform:capitalize;letter-spacing:-.02em;color:#fff;margin:0 0 1rem;font-size:1.7rem;font-weight:800}.sb-ui .sb-browse__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:22px;display:grid}@media (width<=1079px){.sb-ui .sb-browse__grid{grid-template-columns:1fr}}.sb-ui .sb-browse__card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.sb-ui .sb-browse__card:hover{background:#ffffff17;border-color:#ffffff3d}.sb-ui .sb-browse__art{aspect-ratio:16/10;cursor:pointer;position:relative;overflow:hidden}.sb-ui .sb-browse__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sb-ui .sb-browse__tile{justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;inset:0}.sb-ui .sb-browse__art .sb-play{z-index:2;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 18px -4px #0009}.sb-ui .sb-browse__card.is-playing{border-color:var(--sb-cta,#545df6);animation:1.9s ease-in-out infinite sb-browse-breathe}@keyframes sb-browse-breathe{0%,to{box-shadow:0 0 0 1px var(--sb-cta,#545df6), 0 0 14px -2px var(--sb-cta,#545df6)}50%{box-shadow:0 0 0 1px var(--sb-cta,#545df6), 0 0 30px 2px var(--sb-cta,#545df6)}}@media (prefers-reduced-motion:reduce){.sb-ui .sb-browse__card.is-playing{animation:none}}.sb-ui .sb-pager{position:relative}@media (width>=1080px){body.jim-app .sb-pager{flex:1;min-height:0;overflow:hidden}.sb-ui .sb-pager>.sb-page{opacity:0;pointer-events:none;flex-direction:column;min-height:0;transition:opacity .3s ease-in-out;display:flex;position:absolute;inset:0}.sb-ui .sb-pager>.sb-page--browse{opacity:1;pointer-events:auto}.sb-ui[data-page=scene] .sb-pager>.sb-page--browse{opacity:0;pointer-events:none}.sb-ui[data-page=scene] .sb-pager>.sb-page--scene{opacity:1;pointer-events:auto}}@media (width<=1079px){.sb-ui .sb-page--scene,.sb-ui[data-page=scene] .sb-page--browse{display:none}.sb-ui[data-page=scene] .sb-page--scene{display:block}.sb-ui .sb-pager.is-animating{overflow:hidden}.sb-ui .sb-pager.is-animating>.sb-page{width:100%;display:block;position:absolute;top:0;left:0}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap{border-left:0;border-right:0;border-radius:0;margin-inline:-15px}.sb-ui[data-iface=pages] .sb-browse__title,.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap__head{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1014d1;position:sticky;top:0}.sb-ui[data-iface=pages] .sb-browse__title{margin:0 -20px .75rem;padding:.6rem 20px}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap__head{padding-top:.7rem}body.jim-app .sb-layout,.sb-ui[data-iface=pages] .sb-browse{padding-top:0}}.sb-ui[data-iface=pages] .sb-showing{display:none}.sb-ui .sb-browse__foot{justify-content:space-between;align-items:center;gap:8px;padding:.7rem .85rem .85rem;display:flex}.sb-ui .sb-browse__name{color:#fff;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05rem;font-weight:700;overflow:hidden}.sb-ui .sb-browse__more{font:inherit;white-space:nowrap;color:#fff;background:var(--sb-cta,#545df6);border:1px solid var(--sb-cta,#545df6);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.42rem .95rem;font-size:.85rem;font-weight:700;transition:filter .15s;display:inline-flex}.sb-ui .sb-browse__morechev{color:#fff;flex:none;margin-inline-end:-2px}.sb-ui .sb-browse__more:hover{filter:brightness(1.08)}@media (width>=1080px){body.jim-app .sb-browse{flex:1;min-height:0;overflow-y:auto}}.sb-ui .sb-topbar{z-index:20;flex:none;padding-top:16px;position:relative}.sb-ui .sb-nav{border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.7rem 20px;display:flex}.sb-ui .sb-nav__title{text-align:start;letter-spacing:-.02em;color:var(--sb-title,#fff);flex:1;margin:0 0 0 -9px;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:800}.sb-ui[data-iface=pages] .sb-nav__left{flex:1 1 0;justify-content:flex-start;min-width:0}.sb-ui[data-iface=pages] .sb-nav__tools{flex:1 1 0;justify-content:flex-end}.sb-ui[data-iface=pages] .sb-nav__title{text-align:center;white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;margin:0;line-height:1.15}.sb-ui .sb-nav__logo{display:none}.sb-ui[data-iface=pages] .sb-nav__logo{object-fit:contain;flex:0 auto;width:auto;min-width:0;max-width:100%;height:72px;display:block}.sb-ui[data-iface=pages] .sb-nav:has(.sb-nav__logo) .sb-nav__title{display:none}.sb-ui .sb-nav.is-title-swapping{position:relative}.sb-ui .sb-nav.is-title-swapping .sb-nav__logo,.sb-ui .sb-nav.is-title-swapping .sb-nav__title{display:block!important}.sb-ui[data-iface=pages] .sb-nav{min-height:96px}@media (width<=1079px){.sb-ui[data-iface=pages] .sb-nav__logo{height:44px}.sb-ui[data-iface=pages] .sb-nav{min-height:68px}}.sb-ui .sb-toolbar{align-items:center;gap:.5rem;padding:.55rem 20px;display:flex}.sb-ui .sb-toolbar__link{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--sb-toolbar-text,#ffffffd9);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.sb-ui .sb-toolbar__link:hover{color:#fff;background:#ffffff24}.sb-ui .sb-panel-toggle{cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.sb-ui .sb-panel-toggle:hover{background:#ffffff24}.sb-ui .sb-panel-toggle__icon{background:var(--sb-icon,#fff);width:18px;height:18px;-webkit-mask:var(--sb-panel-icon) center / contain no-repeat;-webkit-mask:var(--sb-panel-icon) center / contain no-repeat;mask:var(--sb-panel-icon) center / contain no-repeat}.sb-ui .sb-nav__left{flex:none;align-items:center;gap:.5rem;display:flex}.sb-ui .sb-sfxlayouticon{border:1.5px solid var(--sb-icon,#fff);border-radius:3px;width:18px;height:14px;position:relative}.sb-ui .sb-sfxlayouticon:after{content:"";background:var(--sb-icon,#fff);border-radius:1px;width:5px;position:absolute;top:1px;bottom:1px;right:1px}@media (width<=1199px){.sb-ui .sb-sfxlayout-toggle{display:none}}.sb-ui .sb-iface{display:none}.sb-ui .sb-iface--visible{background:#ffffff0f;border:1px solid #fff3;border-radius:10px;gap:2px;padding:2px;display:inline-flex}.sb-ui .sb-iface__opt{font:inherit;color:var(--text-dim,#b8b8c4);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.28rem .6rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s}.sb-ui .sb-iface__opt:hover{color:#fff}.sb-ui .sb-iface__opt.is-active{color:#fff;background:#ffffff29}.sb-ui[data-iface=pages] [data-panel-toggle],.sb-ui[data-iface=pages] [data-sfx-layout-toggle],.sb-ui .sb-pages-back{display:none}.sb-ui .sb-backicon{border-left:2px solid var(--sb-icon,#fff);border-bottom:2px solid var(--sb-icon,#fff);width:9px;height:9px;margin-left:3px;transform:rotate(45deg)}.sb-ui .sb-gridicon{grid-template-columns:1fr 1fr;gap:3px;width:18px;height:18px;display:grid}.sb-ui .sb-gridicon i{background:var(--sb-icon,#fff);border-radius:2px}.sb-ui .sb-gridwrap{display:none;position:relative}.sb-ui .sb-gridmenu{z-index:30;background:#14141c;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:.9rem;min-width:268px;padding:.85rem;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px -12px #000000b3}.sb-ui .sb-gridmenu[hidden]{display:none}.sb-ui .sb-gridmenu__section{flex-direction:column;gap:.5rem;display:flex}.sb-ui .sb-gridmenu__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim,#b8b8c4);font-size:.72rem;font-weight:800}.sb-ui .sb-gridmenu__label--lg{letter-spacing:.02em;color:#fff;font-size:.95rem}.sb-ui .sb-targettoggle{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;gap:4px;padding:4px;display:flex}.sb-ui .sb-targetbtn{cursor:pointer;white-space:nowrap;height:46px;color:var(--text-dim,#b8b8c4);letter-spacing:-.01em;background:0 0;border:none;border-radius:9px;flex:1;padding:0 10px;font-size:.9rem;font-weight:800;transition:background .15s,color .15s}.sb-ui .sb-targetbtn:hover{color:#fff}.sb-ui .sb-targetbtn.is-active{background:var(--sb-cta,var(--accent));color:#fff}.sb-ui .sb-gridmenu__cols{display:flex}.sb-ui .sb-gridmenu__set{flex-direction:row;gap:.4rem;display:flex}.sb-ui .sb-gridmenu__set[data-cols-set=mobile]{display:none}.sb-ui .sb-colsbtn{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;flex:1;justify-content:center;align-items:center;min-width:42px;height:40px;padding:0 8px;transition:background .15s,border-color .15s;display:flex}.sb-ui .sb-colsbtn:hover{background:#ffffff1f}.sb-ui .sb-colsbtn.is-active{border-color:var(--accent);background:var(--sb-cta-soft,#545df638)}.sb-ui .sb-colsicon{align-items:center;gap:2px;display:flex}.sb-ui .sb-colsicon__sq{background:#fff;border-radius:2px;width:5px;height:12px}.sb-ui .sb-colsauto{color:#fff;font-size:.8rem;font-weight:800}.sb-ui .sb-gridmenu__splits{flex-direction:row;gap:.4rem;display:flex}.sb-ui .sb-splitbtn{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;flex:1;justify-content:center;align-items:center;min-width:42px;height:40px;padding:0 8px;transition:background .15s,border-color .15s;display:flex}.sb-ui .sb-splitbtn:hover{background:#ffffff1f}.sb-ui .sb-splitbtn.is-active{border-color:var(--accent);background:var(--sb-cta-soft,#545df638)}.sb-ui .sb-spliticon{gap:3px;width:40px;height:18px;display:flex}.sb-ui .sb-spliticon i{background:#ffffff47;border-radius:2px}.sb-ui .sb-spliticon i:first-child{background:#fff}.sb-ui .sb-spliticon[data-split-icon=sfx] i:first-child{flex:3}.sb-ui .sb-spliticon[data-split-icon=sfx] i:last-child,.sb-ui .sb-spliticon[data-split-icon=even] i,.sb-ui .sb-spliticon[data-split-icon=music] i:first-child{flex:1}.sb-ui .sb-spliticon[data-split-icon=music] i:last-child{flex:3}.sb-ui .sb-orderswitch{cursor:pointer;color:#fff;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:0;display:flex}.sb-ui .sb-orderswitch__opt{color:#ffffff8c;white-space:nowrap;flex:1;font-size:.82rem;font-weight:700;transition:color .15s}.sb-ui .sb-orderswitch__opt[data-order-opt=sfx]{text-align:right}.sb-ui .sb-orderswitch__opt[data-order-opt=music]{text-align:left}.sb-ui .sb-orderswitch[aria-checked=false] .sb-orderswitch__opt[data-order-opt=sfx],.sb-ui .sb-orderswitch[aria-checked=true] .sb-orderswitch__opt[data-order-opt=music]{color:#fff}.sb-ui .sb-orderswitch__track{background:#ffffff24;border:1px solid #fff3;border-radius:999px;flex:none;width:46px;height:26px;transition:background .15s,border-color .15s;position:relative}.sb-ui .sb-orderswitch[aria-checked=true] .sb-orderswitch__track{background:var(--sb-cta,#545df680);border-color:var(--accent)}.sb-ui .sb-orderswitch__knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px}.sb-ui .sb-orderswitch[aria-checked=true] .sb-orderswitch__knob{transform:translate(20px)}.sb-ui .sb-sizeslider{width:100%;accent-color:var(--accent);cursor:pointer}@media (width<=1079px){.sb-ui .sb-gridmenu__set[data-cols-set=desktop]{display:none}.sb-ui .sb-gridmenu__set[data-cols-set=mobile]{display:flex}.sb-ui .sb-gridmenu__section--desktop{display:none}}.sb-board{flex-direction:column;align-items:stretch;gap:16px;display:flex}.sb-ui .sb-wrap{flex:420px;min-width:0}body.jim-app .sb-wrap{border:1px solid var(--sb-section-border,#ffffff21);background:var(--sb-section-bg,#ffffff05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:1rem 1.25rem}.sb-ui .sb-wrap[data-comp-type=music]{flex:0 300px}@media (width>=1080px){.sb-board[data-split=even] .sb-wrap[data-comp-type=sfx],.sb-board[data-split=even] .sb-wrap[data-comp-type=music]{flex:1 1 0}.sb-board[data-split=music] .sb-wrap[data-comp-type=sfx]{flex:0 300px}.sb-board[data-split=music] .sb-wrap[data-comp-type=music]{flex:420px}}.sb-board[data-order=music] .sb-wrap[data-comp-type=music]{order:-1}@media (width>=1080px){body.jim-app .sb-board{flex-wrap:nowrap;flex:1;align-items:stretch;min-width:0;min-height:0;overflow:hidden}body.jim-app .sb-wrap{flex-direction:column;min-height:0;padding-bottom:0;display:flex}body.jim-app .sb-wrap .sb-wrap__head{flex:none}body.jim-app .sb-wrap .sb-grid{padding-inline:1.25rem;flex:1;align-content:start;min-height:0;margin-inline:-1.25rem;padding-bottom:1rem;overflow-y:auto}}@media (width<=1079px){body.jim-app .sb-layout{-webkit-overflow-scrolling:touch;padding-bottom:30px;overflow-y:auto}.sb-ui .sb-topbar{border-bottom:1px solid #ffffff14}.sb-ui .sb-nowplaying{border-top:1px solid #ffffff14}}.sb-ui .sb-msec{flex-direction:column;min-width:0;display:flex}.sb-ui .sb-msec__cols{gap:20px;min-width:0;display:flex}.sb-ui .sb-msec__bar{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;padding:0 0 .7rem;display:flex}.sb-ui .sb-msec__bar:empty{display:none}.sb-ui .sb-filtergroup{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sb-ui .sb-filtergroup__label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim,#b8b8c4);font-size:.7rem;font-weight:800}.sb-ui .sb-filtergroup__chips{flex-wrap:wrap;gap:.35rem;display:flex}.sb-ui .sb-chip{font:inherit;color:#fff;cursor:pointer;text-transform:capitalize;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:.22rem .7rem;font-size:.8rem;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s}.sb-ui .sb-chip:hover{background:#ffffff2e}.sb-ui .sb-chip.is-on{background:var(--sb-cta,#545df6);border-color:var(--sb-cta,#545df6);color:#fff}.sb-ui .sb-card.is-filtered-out,.sb-ui .sb-wrap.is-cards .sb-card.is-filtered-out{display:none}@media (width>=1080px){.sb-ui[data-iface=pages][data-searching=on] .sb-pager>.sb-page--browse{opacity:0;pointer-events:none}.sb-ui[data-iface=pages][data-searching=on] .sb-pager>.sb-page--scene{opacity:1;pointer-events:auto}}@media (width<=1079px){.sb-ui[data-iface=pages][data-searching=on] .sb-page--browse{display:none}.sb-ui[data-iface=pages][data-searching=on] .sb-page--scene{display:block}}@media (width>=1080px){body.jim-app .sb-board{flex-flow:column}body.jim-app .sb-msec[data-main=scene]{flex:auto;min-height:0}body.jim-app .sb-msec[data-main=sfx]{flex:none;min-height:0}body.jim-app .sb-msec__cols{flex:1;min-height:0}body.jim-app .sb-msec[data-main=scene] .sb-wrap{flex:1 1 0}body.jim-app .sb-msec[data-main=sfx] .sb-wrap{flex:auto}body.jim-app .sb-msec[data-main=sfx] .sb-wrap .sb-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--sb-card-size,150px);flex:none;overflow:auto hidden}}@media (width>=1200px){body.jim-app .sb-board--sfx-right{flex-direction:row;align-items:stretch;gap:16px}body.jim-app .sb-board--sfx-right .sb-msec[data-main=scene]{flex:auto;min-width:0}body.jim-app .sb-board--sfx-right .sb-msec[data-main=sfx]{flex:0 0 340px;min-height:0}body.jim-app .sb-board--sfx-right .sb-msec[data-main=sfx] .sb-wrap{flex:auto;min-height:0}body.jim-app .sb-board--sfx-right .sb-msec[data-main=sfx] .sb-wrap .sb-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:hidden auto}}@media (width>=1080px){body.jim-app .sb-ui[data-iface=pages] .sb-board{flex-direction:row;align-items:stretch;gap:16px}.sb-ui[data-iface=pages] .sb-board>.sb-pager{flex:auto;min-width:0}.sb-ui[data-iface=pages] .sb-board>.sb-msec[data-main=sfx]{min-height:0;transition:flex-basis .32s var(--app-ease,ease), opacity .26s ease;flex:0 0 340px;overflow:hidden}.sb-ui[data-iface=pages] .sb-board>.sb-msec[data-main=sfx]>.sb-msec__cols{flex:1;width:340px;min-height:0}.sb-ui[data-iface=pages] .sb-board>.sb-msec[data-main=sfx] .sb-wrap{flex:auto;min-height:0}.sb-ui[data-iface=pages] .sb-board>.sb-msec[data-main=sfx] .sb-wrap .sb-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:hidden auto}.sb-ui[data-iface=pages] .sb-board--sfx-off>.sb-msec[data-main=sfx]{opacity:0;flex-basis:0}.sb-ui[data-iface=pages] .sb-page--scene .sb-msec{flex:auto;min-height:0}.sb-ui[data-iface=pages] .sb-page--scene .sb-msec__cols{flex-wrap:nowrap;flex:1;gap:16px;min-height:0}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap{min-width:290px}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap[data-comp-type=music]{--sb-thumb:230px;flex:8 8 330px}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap[data-comp-type=ambient]{--sb-thumb:230px;flex:4 4 250px}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap[data-comp-type=sfx]{--sb-thumb:104px;flex:1 1 0}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap .sb-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--sb-thumb,150px)), 1fr));padding-inline:1.25rem;flex:1;grid-auto-columns:auto;grid-auto-flow:row;align-content:start;gap:12px;min-height:0;margin-inline:-1.25rem;padding-bottom:1rem;display:grid;overflow:hidden auto}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap .sb-card{min-width:0;max-width:none}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap[data-comp-type=sfx] .sb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1079px){.sb-ui .sb-msec__cols{flex-direction:column}body.jim-app .sb-wrap[data-comp-type=sfx] .sb-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--sb-card-size,128px);-webkit-overflow-scrolling:touch;grid-template-rows:auto;justify-content:start;gap:0 1rem;margin-inline:-1.25rem;padding-inline:1.25rem;display:grid;overflow:auto hidden}}.sb-ui .sb-nowplaying{z-index:19;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:.85rem;padding:.55rem 20px 14px;display:grid;position:relative}.sb-ui .sb-nowplaying__left,.sb-ui .sb-nowplaying__center,.sb-ui .sb-nowplaying__right{justify-content:center;align-items:center;min-width:0;display:flex}.sb-ui .sb-nowplaying__left{gap:.85rem}.sb-ui .sb-nowplaying__feedback{z-index:2;cursor:pointer;font:inherit;color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:.4rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.sb-ui .sb-nowplaying__feedback:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.sb-ui .sb-nowplaying__feedbackicon{width:15px;height:15px;-webkit-mask:var(--fb) center / contain no-repeat;-webkit-mask:var(--fb) center / contain no-repeat;mask:var(--fb) center / contain no-repeat;--fb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-8.5 8.5 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 17 0z'/%3E%3C/svg%3E");background:currentColor;flex:none}@media (width<=1079px){.sb-ui .sb-nowplaying__feedback{display:none}}.sb-ui .sb-nowplaying__left{transition:opacity .15s}.sb-ui .sb-nowplaying.is-empty .sb-nowplaying__left{opacity:0;transition:opacity .4s}.sb-ui .sb-nowplaying.is-empty .sb-nowplaying__toggle{opacity:.3;pointer-events:none;transition:transform .12s,opacity .4s}.sb-ui .sb-nowplaying__thumb{flex:none;width:46px;height:46px}.sb-ui .sb-nowplaying__thumb .sb-key{pointer-events:none;width:46px;height:46px}.sb-ui .sb-nowplaying__thumb .sb-key,.sb-ui .sb-nowplaying__thumb .sb-key__glow,.sb-ui .sb-nowplaying__thumb .sb-key__lip,.sb-ui .sb-nowplaying__thumb .sb-key__face,.sb-ui .sb-nowplaying__thumb .sb-key__img{border-radius:9px}.sb-ui .sb-nowplaying__meta{text-align:center;flex-direction:column;flex:0 auto;align-items:center;gap:2px;min-width:0;max-width:min(50vw,340px);display:flex}.sb-ui .sb-nowplaying__label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:.68rem;font-weight:700}.sb-ui .sb-nowplaying__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.98rem;font-weight:800;overflow:hidden}.sb-ui .sb-nowplaying__toggle{cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .12s,opacity .15s;display:flex}.sb-ui .sb-nowplaying__toggle:hover{transform:scale(1.06)}.sb-ui .sb-nowplaying__toggle:active{transform:scale(.95)}.sb-ui .sb-nowplaying__icon{width:20px;height:20px;display:block;position:relative}.sb-ui .sb-nowplaying__icon:before,.sb-ui .sb-nowplaying__icon:after{content:"";background:#0b0b12;border-radius:1.5px;width:5px;position:absolute;top:2px;bottom:2px}.sb-ui .sb-nowplaying__icon:before{left:3px}.sb-ui .sb-nowplaying__icon:after{right:3px}.sb-ui .sb-nowplaying.is-paused .sb-nowplaying__icon:after{display:none}.sb-ui .sb-nowplaying.is-paused .sb-nowplaying__icon:before{background:0 0;border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #0b0b12;border-radius:0;width:0;height:0;top:50%;bottom:auto;left:5px;transform:translateY(-50%)}.sb-ui .sb-nowplaying.is-loading .sb-nowplaying__icon:before,.sb-ui .sb-nowplaying.is-loading .sb-nowplaying__icon:after{display:none}.sb-ui .sb-nowplaying.is-loading .sb-nowplaying__icon{box-sizing:border-box;background:0 0;border:3px solid #0b0b1238;border-top-color:#0b0b12;border-radius:50%;animation:.6s linear infinite sb-spin}.sb-ui .sb-nowplaying.is-loading .sb-nowplaying__toggle{opacity:1}.sb-ui .sb-nowplaying__vol{flex:none;align-items:center;gap:.5rem;display:flex;position:relative}.sb-ui .sb-nowplaying__volbtn{cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.sb-ui .sb-nowplaying__volbtn:hover{background:#ffffff24}.sb-ui .sb-nowplaying__volicon{background:var(--sb-icon,#fff);width:20px;height:20px;-webkit-mask:var(--sb-vol-icon) center / contain no-repeat;-webkit-mask:var(--sb-vol-icon) center / contain no-repeat;mask:var(--sb-vol-icon) center / contain no-repeat;--sb-vol-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3z'/%3E%3Cpath d='M16.5 12a4.5 4.5 0 0 0-2.5-4v8a4.5 4.5 0 0 0 2.5-4z'/%3E%3C/svg%3E");flex:none}.sb-ui .sb-nowplaying__volrange{accent-color:var(--accent);cursor:pointer}.sb-ui .sb-nowplaying__volrange--h{width:108px;max-width:30vw}.sb-ui .sb-nowplaying__volpop{z-index:30;background:#14141afa;border:1px solid #ffffff1f;border-radius:14px;padding:14px 10px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 12px 30px #00000080}.sb-ui .sb-nowplaying__volpop[hidden]{display:none}.sb-ui .sb-nowplaying__volrange--v{writing-mode:vertical-lr;direction:rtl;width:34px;height:150px;margin:0}@media (width>=1080px){.sb-ui .sb-nowplaying__volpop{display:none}}@media (width<=1079px){.sb-ui .sb-nowplaying__volrange--h{display:none}}.sb-ui .sb-wrap__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;display:flex}.sb-ui .sb-wrap__title{flex:auto}.sb-ui .sb-wrap__head .sb-wrap__actions{flex:none;align-items:center;gap:.5rem;display:flex}.sb-ui .sb-wrap__head .sb-wrap__manage{align-items:center;gap:.5rem;display:flex}body.jim-app .sb-wrap__head{border-bottom:1px solid var(--sb-section-border,#ffffff21);margin:0 -1.25rem;padding:0 1.25rem 1rem}body.jim-app .sb-wrap .sb-grid{padding-top:1rem}.sb-ui .sb-wrap__title{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:800}.sb-ui .sb-wrap{scroll-margin-top:.75rem}.sb-ui .sb-wrap__tools{flex:none;align-items:center;gap:.4rem;display:flex}.sb-ui .sb-secplay,.sb-ui .sb-secvol__btn{cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.sb-ui .sb-secplay:hover,.sb-ui .sb-secvol__btn:hover{background:#ffffff24}.sb-ui .sb-secplay{border-radius:50%}.sb-ui .sb-secplay.is-idle{opacity:.45}.sb-ui .sb-secplay.is-playing{background:#fff;border-color:#fff}.sb-ui .sb-secplay.is-playing:hover{background:#ffffffe0}.sb-ui .sb-secplay__icon{border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--sb-icon,#fff);width:0;height:0;margin-left:2px}.sb-ui .sb-secplay.is-playing .sb-secplay__icon{background:linear-gradient(#111,#111) 0/3px 100% no-repeat,linear-gradient(#111,#111) 100%/3px 100% no-repeat;border:0;width:10px;height:12px;margin:0}.sb-ui .sb-secplay.is-oneshot.is-playing .sb-secplay__icon{background:#111;border:0;border-radius:2px;width:11px;height:11px;margin:0}.sb-ui .sb-secvol{flex:none;position:relative}.sb-ui .sb-secvol__icon{background:var(--sb-icon,#fff);width:18px;height:18px;-webkit-mask:var(--sb-vol-icon) center / contain no-repeat;-webkit-mask:var(--sb-vol-icon) center / contain no-repeat;mask:var(--sb-vol-icon) center / contain no-repeat;--sb-vol-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3z'/%3E%3Cpath d='M16.5 12a4.5 4.5 0 0 0-2.5-4v8a4.5 4.5 0 0 0 2.5-4z'/%3E%3C/svg%3E")}.sb-ui .sb-secvol__pop{z-index:30;background:#14141afa;border:1px solid #ffffff1f;border-radius:14px;padding:14px 10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000080}.sb-ui .sb-secvol__pop[hidden]{display:none}.sb-ui .sb-secvol__range{writing-mode:vertical-lr;width:34px;height:130px;accent-color:var(--accent);cursor:pointer;direction:rtl;margin:0}.sb-ui .sg-addwrap{flex:none;position:relative}.sb-ui .sg-add,.sb-ui .sb-editbtn{cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.sb-ui .sg-add:hover,.sb-ui .sb-editbtn:hover{background:#ffffff24}.sb-ui .sg-add__icon,.sb-ui .sb-editbtn__icon{background:var(--sb-icon,#fff);width:15px;height:15px}.sb-ui .sg-add__icon{width:19px;height:19px;-webkit-mask:var(--sb-plus-icon) center / contain no-repeat;-webkit-mask:var(--sb-plus-icon) center / contain no-repeat;mask:var(--sb-plus-icon) center / contain no-repeat;--sb-plus-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M11 5h2v6h6v2h-6v6h-2v-6H5v-2h6z'/%3E%3C/svg%3E")}.sb-ui .sb-editbtn__icon{-webkit-mask:var(--sb-pencil-icon) center / contain no-repeat;-webkit-mask:var(--sb-pencil-icon) center / contain no-repeat;mask:var(--sb-pencil-icon) center / contain no-repeat;--sb-pencil-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a1 1 0 0 0 0-1.41l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E")}.sb-ui .sg-addmenu{z-index:30;background:var(--surface);border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #00000080}.sb-ui .sg-addmenu[hidden]{display:none}.sb-ui .sg-addmenu button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.55rem .7rem;font-size:.88rem}.sb-ui .sg-addmenu button:hover{background:#ffffff14}.sb-ui .sb-kebab{display:none}.sb-ui .sb-kebab__icon{background:var(--sb-icon,#fff);width:18px;height:18px;-webkit-mask:var(--sb-dots-icon) center / contain no-repeat;-webkit-mask:var(--sb-dots-icon) center / contain no-repeat;mask:var(--sb-dots-icon) center / contain no-repeat;--sb-dots-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3C/svg%3E")}@media (width>=1080px){.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap{container-type:inline-size}}@container (width<=240px){.sb-ui .sb-wrap__manage .sb-editbtn,.sb-ui .sb-wrap__manage>.sg-addwrap:not(.sb-kebab){display:none}.sb-ui .sb-wrap:not(.is-editing) .sb-wrap__manage .sb-kebab{display:inline-flex}.sb-ui .sb-wrap.is-editing .sb-wrap__manage{flex-direction:column-reverse;align-items:stretch}}.sb-ui .sb-nav__tools{flex:none;align-items:center;gap:.5rem;display:flex}@media (width<=1079px){.sb-ui .sb-nav__account{display:none}}.sb-ui .sb-reorder{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .15s,border-color .15s}.sb-ui .sb-reorder:hover{background:#ffffff24;border-color:#fff6}.sb-ui .sb-reorder--save{background:var(--sb-cta,var(--accent));border-color:var(--sb-cta,var(--accent))}.sb-ui .sb-reorder--save:hover{background:var(--sb-cta-dark,var(--accent-dark))}.sb-ui .sb-grid{gap:var(--sb-gap);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.sb-ui .sb-wrap.is-grid .sb-grid{grid-template-columns:var(--sb-grid-cols,repeat(3, minmax(0, 220px)));justify-content:safe center;gap:2.75rem 1.75rem}.sb-ui .sb-wrap.is-list .sb-grid{gap:var(--sb-gap);flex-direction:column;display:flex}.sb-ui .sb-wrap.is-list .sb-card{flex:none}.sb-ui .sb-card{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.55rem;display:flex;position:relative}.sb-ui .sb-card__foot{align-items:center;display:flex}.sb-ui .sb-wrap.is-grid .sb-card__foot{flex-direction:column;gap:.4rem;width:100%}.sb-ui .sb-card__name{text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;max-width:100%;color:var(--sb-item-text,#ffffffe6);font-size:.85rem;font-weight:600;line-height:1.2;overflow:hidden}.sb-ui .sb-card.is-playing .sb-card__name{color:#fff}.sb-ui .sb-wrap.is-grid .sb-card__name{white-space:normal;text-overflow:clip;overflow:visible}.sb-ui .sb-wrap.is-list .sb-card{flex-direction:row;align-items:center;gap:.75rem;overflow:hidden}.sb-ui .sb-wrap.is-list .sb-card__foot{flex-direction:row;flex:1;gap:.75rem;min-width:0}.sb-ui .sb-wrap.is-list .sb-card__name{text-align:start;flex:1;min-width:0}.sb-ui .sb-wrap.is-list .sb-key{width:var(--sb-list-key,60px);flex:0 0 var(--sb-list-key,60px)}.sb-ui .sb-wrap.is-list .sb-key__face,.sb-ui .sb-wrap.is-list .sb-key__lip,.sb-ui .sb-wrap.is-list .sb-key__glow{border-radius:calc(var(--sb-list-key,60px) * .1)}.sb-ui .sb-wrap.is-list .sb-key__emoji{font-size:calc(var(--sb-list-key,60px) * .5)}.sb-ui .sb-wrap.is-cards .sb-grid{flex-wrap:wrap;align-content:start;gap:14px;display:flex}.sb-ui .sb-wrap.is-list .sb-grid{min-height:calc(var(--sb-list-key,60px) + 1.2rem)}.sb-ui .sb-wrap.is-grid .sb-grid{min-height:calc(var(--sb-card-size,150px) + 2.4rem)}.sb-ui .sb-wrap.is-cards .sb-grid{min-height:168px}.sb-ui .sb-wrap.is-cards .sb-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:180px;align-items:stretch;gap:.55rem;min-width:160px;padding:8px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.sb-ui .sb-wrap.is-cards .sb-card__foot{flex-wrap:nowrap;gap:8px}@media (width>=1080px){.sb-ui .sb-wrap[data-comp-type=music].is-cards .sb-card{flex-basis:46%}}.sb-ui .sb-wrap.is-cards .sb-key{aspect-ratio:16/10;--lip:0px;--key-radius:12px;width:100%}.sb-ui .sb-wrap.is-cards .sb-key__face,.sb-ui .sb-wrap.is-cards .sb-key__lip,.sb-ui .sb-wrap.is-cards .sb-key__glow{inset:0}.sb-ui .sb-wrap.is-cards .sb-key__face:has(.sb-key__img){border:1px solid #ffffff3d}.sb-ui .sb-wrap.is-cards .sb-key__face--framed:has(.sb-key__img){border:0;padding:7%}.sb-ui .sb-wrap.is-cards .sb-key__face--framed .sb-key__img{border:2px solid #000;border-radius:8px}.sb-ui .sb-wrap.is-cards .sb-key__glow{display:none}.sb-ui .sb-wrap.is-cards .sb-card__name{text-align:start;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;margin-left:2px;line-height:1.2;display:-webkit-box;overflow:hidden}.sb-ui .sb-wrap.is-cards .sb-loop,.sb-ui .sb-wrap.is-cards .sb-play{flex:none}.sb-ui .sb-wrap.is-cards .sb-card.is-playing{background:#ffffff1f;border-color:#fff6;animation:1.7s ease-in-out infinite sb-card-glow}@keyframes sb-card-glow{0%,to{box-shadow:0 10px 26px #0006, 0 0 16px 2px color-mix(in srgb, var(--card-color,#fff), transparent 55%)}50%{box-shadow:0 10px 26px #0006, 0 0 34px 9px color-mix(in srgb, var(--card-color,#fff), transparent 30%)}}@media (prefers-reduced-motion:reduce){.sb-ui .sb-wrap.is-cards .sb-card.is-playing{box-shadow:0 10px 26px #0006, 0 0 22px 4px color-mix(in srgb, var(--card-color,#fff), transparent 45%);animation:none}}.sb-ui .sb-play{cursor:pointer;background:var(--sb-play-bg,#fff);color:#111;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .12s,background .15s;display:inline-flex}.sb-ui .sb-play:hover{opacity:.93}.sb-ui .sb-card.is-playing .sb-play,.sb-ui .sb-browse__card.is-playing .sb-play{background:var(--sb-play-bg-playing,#fff)}.sb-ui .sb-wrap[data-comp-type=sfx] .sb-play{display:none}.sb-ui .sb-play__icon{border:7px solid #0000;border-left:12px solid #111;border-right-width:0;width:0;height:0;margin-left:3px}.sb-ui .sb-card.is-playing .sb-play__icon,.sb-ui .sb-browse__card.is-playing .sb-play__icon{background:linear-gradient(#111,#111) 0/4px 100% no-repeat,linear-gradient(#111,#111) 100%/4px 100% no-repeat;border:none;width:12px;height:14px;margin-left:0}.sb-ui .sb-card.is-loading .sb-play__icon{box-sizing:border-box;background:0 0;border:2px solid #11111140;border-top-color:#111;border-radius:50%;width:14px;height:14px;margin:0;animation:.6s linear infinite sb-spin}@keyframes sb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sb-ui .sb-card.is-loading .sb-play__icon{animation-duration:1.4s}}.sb-ui .sb-card.is-failed .sb-key{filter:grayscale(.45)brightness(.9)}.sb-ui .sb-card.is-failed:after{content:"↻";pointer-events:none;z-index:3;color:#fff;background:#ef4444;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #00000059}.sb-ui .sb-wrap[data-comp-type=sfx] .sb-loop{display:none}.sb-ui .sb-loop{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,border-color .15s;display:inline-flex}.sb-ui .sb-loop:hover{background:#ffffff24}.sb-ui .sb-loop.is-on{background:#ffffff4d;border-color:#ffffff4d}.sb-ui .sb-loop__icon{width:15px;height:15px;-webkit-mask:var(--sb-loop-icon) center / contain no-repeat;-webkit-mask:var(--sb-loop-icon) center / contain no-repeat;mask:var(--sb-loop-icon) center / contain no-repeat;background:#fff}.sb-ui .sb-wrap.is-editing .sb-pin,.sb-ui .sb-board.is-reordering .sb-pin{display:none}.sb-ui .sb-wrap.is-list .sb-pin{width:20px;height:20px;top:3px;right:3px}.sb-ui .sb-wrap.is-list .sb-pin__icon{width:11px;height:11px}.sb-ui .sb-cardmenu{display:none;position:relative}.sb-ui .sb-wrap.is-editing .sb-cardmenu{display:inline-flex}.sb-ui .sb-wrap.is-cards .sb-cardmenu{flex:none}.sb-ui .sb-wrap.is-editing .sb-play,.sb-ui .sb-wrap.is-editing .sb-loop{display:none}.sb-ui .sb-cardmenu__btn{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:20px;line-height:1;display:inline-flex}.sb-ui .sb-cardmenu__btn:hover{background:#ffffff2e}.sb-ui .sb-cardmenu__pop{z-index:200;background:var(--surface,#16161c);border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:2px;min-width:160px;padding:5px;display:flex;position:fixed;box-shadow:0 14px 30px #00000080}.sb-ui .sb-cardmenu__pop[hidden]{display:none}.sb-ui .sb-cardmenu__pop button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.5rem .7rem;font-size:.9rem}.sb-ui .sb-cardmenu__pop button:hover{background:#ffffff14}.sb-ui .sb-cardmenu__pop button.is-danger{color:#f87171}.sb-ui .sb-wrap__manage .btn{border-radius:999px;padding:.5rem 1.2rem;font-size:.95rem}.sb-ui .btn.primary{background:var(--sb-cta,var(--accent));border-color:var(--sb-cta,var(--accent))}.sb-ui .btn.primary:hover{background:var(--sb-cta-dark,var(--accent-dark))}.sb-ui .sb-editsave,.sb-ui .sb-editcancel,.sb-ui .sb-wrap.is-editing .sb-wrap__tools,.sb-ui .sb-wrap.is-editing .sb-editbtn,.sb-ui .sb-wrap.is-editing .sg-addwrap{display:none}.sb-ui .sb-wrap.is-editing .sb-editsave,.sb-ui .sb-wrap.is-editing .sb-editcancel{display:inline-flex}.sb-ui .sb-board{position:relative}.sb-ui .sb-board:after{content:"";z-index:5;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .25s;position:absolute;inset:0}.sb-ui .sb-board.is-editing:after{opacity:1;pointer-events:auto}.sb-ui .sb-board.is-editing .sb-wrap.is-editing{z-index:6;position:relative}.sb-ui.sb-is-editing .sb-nowplaying,.sb-ui.sb-is-editing .sb-nav__tools,.sb-ui.sb-is-editing .sb-nav__left,.sb-ui.sb-is-editing #sheet-themes{opacity:.45;pointer-events:none;transition:opacity .25s}.sb-ui .sb-nowplaying,.sb-ui .sb-nav__tools,.sb-ui .sb-nav__left,.sb-ui #sheet-themes{transition:opacity .25s}.sb-ui .sb-card__drag{z-index:20;background:#0009;border:1px solid #ffffff40;border-radius:7px;width:24px;height:24px;display:none;position:absolute;top:6px;left:6px}.sb-ui .sb-card__drag:before{content:"";-webkit-mask:var(--sb-grip-icon) center / contain no-repeat;-webkit-mask:var(--sb-grip-icon) center / contain no-repeat;mask:var(--sb-grip-icon) center / contain no-repeat;background:#fff;position:absolute;inset:4px}.sb-ui .sb-board.is-reordering .sb-card__drag,.sb-ui .sb-wrap.is-editing .sb-card__drag{display:block}.sb-ui .sb-wrap.is-list.is-editing .sb-card{padding-left:2.4rem}.sb-ui .sb-wrap.is-list .sb-card__drag{top:50%;left:8px;right:auto;transform:translateY(-50%)}.sb-ui .sb-wrap.is-grid .sb-card__drag,.sb-ui .sb-wrap.is-cards .sb-card__drag{top:8px;left:8px;right:auto;transform:none}.sb-ui .sb-board.is-reordering .sb-wrap.is-list .sb-card{padding-left:2rem}.sb-ui .sb-board.is-reordering .sb-card{cursor:grab;touch-action:none}.sb-ui .sb-board.is-reordering .sb-card:active{cursor:grabbing}.sb-ui .sb-board.is-reordering .sb-card .sb-play,.sb-ui .sb-board.is-reordering .sb-card .sb-loop{pointer-events:none;opacity:.4}.sb-ui .sb-card.is-dragging{cursor:grabbing;z-index:50;will-change:transform;filter:drop-shadow(0 12px 20px #0000008c)}.sb-ui .sb-modal__panel{background:var(--surface);border:1px solid #ffffff24;border-radius:18px;width:min(520px,100vw - 32px);padding:1.25rem;box-shadow:0 24px 60px #00000080}.sb-ui#sb-theme-settings .sb-modal__panel,#sb-theme-settings .sb-modal__panel{flex-direction:column;min-height:min(86vh,600px);display:flex}.sb-ui .sb-modal__head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sb-ui .sb-modal__head h3{margin:0;font-size:1.05rem}.sb-ui .sb-lib__list{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.75rem;display:grid}.sb-ui .sb-lib__tile{cursor:pointer;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem;font-size:.75rem;display:flex}.sb-ui .sb-lib__tile:hover{border-color:var(--accent)}.sb-ui .sb-lib__tile img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.sb-ui .sb-lib__upload{color:var(--text-dim);flex-direction:column;gap:.4rem;margin-top:1rem;font-size:.85rem;display:flex}.sb-ui .sb-controls{flex-direction:column;gap:1rem;display:flex}.sb-ui .sb-field{color:var(--text-dim);flex-direction:column;gap:.4rem;font-size:.85rem;display:flex}.sb-ui .sb-field>span{font-weight:600}.sb-ui .sb-field input[type=text]{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:.55rem .75rem;font-size:.95rem}.sb-ui .sb-field input[type=range]{width:100%;accent-color:var(--accent)}.sb-ui .sb-swatches{flex-wrap:wrap;gap:.5rem;display:flex}.sb-ui .sb-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px}.sb-ui .sb-swatch.is-active{border-color:#fff;box-shadow:0 0 0 2px #ffffff59}.sb-ui .sb-swatch--none{background:repeating-conic-gradient(#555 0 25%, #333 0 50%) 50% / 10px 10px}.sb-ui .sb-controls__row{gap:.6rem;display:flex}.sb-ui .sb-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:10px;flex:1;padding:.6rem;font-weight:600}.sb-ui .sb-btn:hover{background:#ffffff24}.sb-ui .sb-btn--danger{color:#fca5a5;border-color:#ef444480}.sb-ui .sb-btn--danger:hover{background:#ef444426}.sb-ui .sb-loadfail{color:#fff;text-align:center;justify-items:center;gap:.8rem;padding:3rem 1rem;display:grid}.sb-ui .sb-loadfail .sb-btn{flex:none;min-height:44px;padding:.6rem 1.4rem}.sb-ui .sb-projectmenu{display:inline-flex;position:relative}.sb-ui .sb-projectmenu[hidden]{display:none}.sb-ui .sb-projectmenu__more{cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.sb-ui .sb-projectmenu__more:hover{background:#ffffff24;border-color:#fff6}.sb-ui .sb-ts__row{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:.6rem;padding:.85rem 1rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.sb-ui .sb-ts__row:hover{background:#ffffff1a;border-color:#ffffff47}.sb-ui .sb-ts__row--danger{background:#dc262614;border-color:#dc262659}.sb-ui .sb-ts__row--danger:hover{background:#dc26262e;border-color:#dc262699}.sb-ui .sb-ts__row--danger .sb-ts__title,.sb-ui .sb-ts__row--danger .sb-ts__chev{color:#fca5a5}.sb-ui .sb-ts__text{flex-direction:column;gap:.15rem;display:flex}.sb-ui .sb-ts__title{color:#fff;font-size:.98rem;font-weight:700}.sb-ui .sb-ts__sub{color:var(--text-dim);font-size:.82rem}.sb-ui .sb-ts__chev{color:var(--text-dim);font-size:1.4rem;line-height:1}.sb-ui .sb-ts__share{border-radius:12px;width:100%;margin-top:.9rem;padding:.8rem 1rem;font-size:.98rem}.sb-ui .sb-ts__footer{border-top:1px solid #ffffff14;margin-top:auto;padding-top:1rem}.sb-ui .sb-ts__footlogo{margin-bottom:.9rem}.sb-ui .sb-ts__footlinks{flex-wrap:wrap;gap:16px;display:flex}.sb-ui .sb-ts__footlinks a{color:var(--text-dim,#6a6a78);font-size:.85rem;text-decoration:none}.sb-ui .sb-ts__footlinks a:hover{color:#fff}.sb-ui .sb-ts__copy{color:#6a6a78;margin:.6rem 0 0;font-size:.82rem}.sb-ui .sb-ts__row--account{display:none}@media (width<=1079px){.sb-ui .sb-ts__row--account{justify-content:space-between;align-items:center;display:flex}.sb-ui .sb-wrap,.sb-ui .sb-wrap[data-comp-type=music]{flex:100%}.sb-ui .sb-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}}.sb-ui .sb-micon,.sb-ui .sb-hmenu-wrap,.sb-ui .sb-mobilebar,.sb-ui .sb-msearch{display:none}.sb-ui .sb-search-empty{text-align:center;color:#ffffff8c;padding:3rem 20px;font-size:1rem;display:none}.sb-ui .sb-hmenu{z-index:60;background:var(--surface,#14161c);border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:2px;min-width:190px;padding:5px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #00000080}.sb-ui .sb-hmenu.is-open{display:flex}.sb-ui .sb-hmenu button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.6rem .7rem;font-size:.9rem}.sb-ui .sb-hmenu button:hover{background:#ffffff14}.sb-ui .sb-moodmodal__panel{height:fit-content}.sb-ui .sb-moodmodal__x{z-index:1;border-radius:12px;width:40px;height:40px;font-size:2rem;position:absolute;top:16px;right:16px}.sb-ui .sb-moodmodal__head{text-align:center;flex:none;padding:46px 36px 26px}.sb-ui .sb-moodmodal__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800}.sb-ui .sb-moodmodal__sub{color:#fff9;margin:8px 0 0;font-size:1rem}.sb-ui .sb-moodmodal__body{flex:0 auto;padding:4px 36px 36px}.sb-ui .sb-moodmodal__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sb-ui .sb-mood-tile{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.sb-ui .sb-mood-tile__thumb{aspect-ratio:1;border:2px solid #ffffff24;border-radius:14px;place-items:center;width:100%;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.sb-ui .sb-mood-tile__thumb img{object-fit:contain;width:68%;height:68%}.sb-ui .sb-mood-tile:hover .sb-mood-tile__thumb{border-color:#ffffff73;transform:translateY(-2px)}.sb-ui .sb-mood-tile__name{color:#fff;font-size:.95rem;font-weight:700}.sb-ui .sb-mood-tile--any .sb-mood-tile__thumb{background:#ffffff0a;border-style:dashed}@media (width<=560px){.sb-ui .sb-moodmodal__grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (width<=1079px){body.jim-app .sb-ui{height:auto;min-height:100dvh;display:block;overflow:visible}body.jim-app{overflow-x:clip}body.jim-app .sb-appwrap,body.jim-app .sb-appmain{flex:none;height:auto;min-height:0;display:block;overflow:visible}body.jim-app .sb-layout{flex:none;height:auto;min-height:0;padding:0 0 150px;display:block;overflow:visible}.sb-ui[data-iface=pages] .sb-page--scene .sb-wrap__head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-top:0;position:static}.sb-ui .sb-topbar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101213eb;padding-top:10px;position:sticky;top:0}.sb-ui .sb-moods,.sb-ui .sb-nowplaying,.sb-ui .sb-panel-toggle.sb-discord-btn,.sb-ui .sb-projectmenu,.sb-ui .sb-topbar .sb-toolbar,.sb-ui .sb-nav__left>*{display:none}.sb-ui .sb-micon{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.sb-ui .sb-micon__img{width:45px;height:45px}.sb-ui .sb-hmenu-wrap{display:block;position:relative}.sb-ui .sb-search--mobile{display:none}.sb-ui .sb-nav{position:relative}.sb-ui .sb-msearch{z-index:6;width:48px;height:48px;transition:width .34s var(--app-ease,ease);align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.sb-ui .sb-msearch__box{box-sizing:border-box;background:#ffffff0f;border:1px solid #0000;border-radius:12px;flex:1;align-items:center;gap:4px;min-width:0;height:48px;padding:0;transition:border-color .28s,background .2s;display:flex;overflow:hidden}.sb-ui .sb-msearch__trigger{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.sb-ui .sb-msearch__trigger img{width:45px;height:45px}.sb-ui .sb-msearch__input{opacity:0;color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem;transition:opacity .22s}.sb-ui .sb-msearch__input::placeholder{color:#ffffff80}.sb-ui .sb-msearch__box .sb-msearch__x{cursor:pointer;color:#fff;background:#ffffff2e;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font-size:20px;line-height:1;display:none}.sb-ui .sb-msearch__cancel{white-space:nowrap;cursor:pointer;color:#e6cc7b;font:inherit;background:0 0;border:0;flex:none;padding:0 2px;font-size:.95rem;font-weight:700;display:none}.sb-ui .sb-nav.is-searching .sb-msearch{width:calc(100% - 30px)}.sb-ui .sb-nav.is-searching .sb-msearch__box{background:#00000047;border-color:#ffffff40;padding-right:8px}.sb-ui .sb-nav.is-searching .sb-msearch__input{opacity:1}.sb-ui .sb-nav.is-searching .sb-msearch__x:not([hidden]){display:inline-flex}.sb-ui .sb-nav.is-searching .sb-msearch__cancel{padding:4px 2px;display:inline-block}.sb-ui .sb-nav__logo,.sb-ui .sb-nav__title,.sb-ui .sb-hmenu-wrap{transition:opacity .22s}.sb-ui .sb-nav.is-searching .sb-nav__logo,.sb-ui .sb-nav.is-searching .sb-nav__title,.sb-ui .sb-nav.is-searching .sb-hmenu-wrap{opacity:0;pointer-events:none}.sb-ui .sb-page--scene .sb-wrap{display:none}main.sb-ui:not([data-mtab]):not([data-searching=on]) .sb-page--scene .sb-wrap[data-comp-type=music],main.sb-ui[data-mtab=music]:not([data-searching=on]) .sb-page--scene .sb-wrap[data-comp-type=music],main.sb-ui[data-mtab=ambient]:not([data-searching=on]) .sb-page--scene .sb-wrap[data-comp-type=ambient],main.sb-ui[data-mtab=sfx]:not([data-searching=on]) .sb-page--scene .sb-wrap[data-comp-type=sfx],.sb-ui[data-searching=on] .sb-page--scene .sb-wrap{display:block}.sb-ui[data-searching=on] .sb-page--scene .sb-wrap.sb-wrap--noresults,.sb-ui[data-searching=on] .sb-mtabbar,.sb-ui[data-searching=on] .sb-page--scene .sb-wrap__actions{display:none}.sb-ui[data-search-empty=on] .sb-search-empty{display:block}.sb-ui .sb-page--scene .sb-wrap .sb-grid{overflow:visible}body.jim-app .sb-wrap[data-comp-type=sfx] .sb-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.sb-ui .sb-mobilebar{z-index:45;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sb-ui .sb-mstrip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121415fa;border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin:0;padding:10px 16px;display:flex}.sb-ui .sb-mchooser{cursor:pointer;text-align:left;background:0 0;border:0;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.sb-ui .sb-mchooser__box{background:#ffffff0a 50%/cover;border:2px dashed #e6cc7bb3;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sb-ui .sb-mchooser__box:after{content:"+";color:#e6cc7be6;font-size:1.5rem;font-weight:300;line-height:1}.sb-ui .sb-mchooser.is-selected .sb-mchooser__box{border-style:solid;border-color:#ffffff40}.sb-ui .sb-mchooser.is-selected .sb-mchooser__box:after{content:""}.sb-ui .sb-mchooser__icon{object-fit:contain;filter:drop-shadow(0 2px 3px #0006);width:66%;height:66%;display:none}.sb-ui .sb-mchooser__text{flex-direction:column;min-width:0;display:flex}.sb-ui .sb-mchooser__label{color:#fff;font-size:.95rem;font-weight:700;line-height:1.2}.sb-ui .sb-mchooser__val{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.sb-ui .sb-mchooser__val:empty:after{content:"Not Selected";color:#fff6}.sb-ui .sb-mplay{cursor:pointer;background:var(--sb-cta,#e6cc7b);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.sb-ui .sb-mplay__icon{border:9px solid #0000;border-left:15px solid #111;border-right-width:0;width:0;height:0;margin-left:3px}.sb-ui .sb-mplay.is-playing .sb-mplay__icon{background:linear-gradient(#111,#111) 0/5px 100% no-repeat,linear-gradient(#111,#111) 100%/5px 100% no-repeat;border:0;width:14px;height:16px;margin:0}.sb-ui .sb-mplay:disabled{opacity:.4}.sb-ui .sb-mtabbar{padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:#121415fa;align-items:stretch;display:flex}.sb-ui .sb-mtab{cursor:pointer;color:#fff9;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:7px 4px;display:flex}.sb-ui .sb-mtab__icon{opacity:.5;width:45px;height:45px}.sb-ui .sb-mtab__label{font-size:.72rem;font-weight:700}.sb-ui .sb-mtab.is-active{color:#fff;background:#ffffff0f}.sb-ui .sb-mtab.is-active .sb-mtab__icon{opacity:1}}
