.kw-desktop-chat-tools{display:none}@media (min-width:850px){.kw-root{box-sizing:border-box;padding-inline-start:32px;padding-inline-end:32px}.kw-workspace{max-width:1432px;margin-inline-start:auto;margin-inline-end:auto}.kw-workspace .ks-context{grid-template-columns:repeat(3,minmax(0,1fr))}.kw-workspace .ks-context>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline-start:12px;padding-inline-end:12px;overflow:hidden}html:root[data-neiro-theme] .kw-workspace :-webkit-any(.ks-chrome,[data-np-page=true],[data-np-ui=bottom-nav],.np-mini){box-sizing:border-box;width:calc(100% - 32px)!important;max-width:none!important;margin-inline-start:auto!important;margin-inline-end:auto!important}html:root[data-neiro-theme] .kw-workspace :is(.ks-chrome,[data-np-page=true],[data-np-ui=bottom-nav],.np-mini){box-sizing:border-box;width:calc(100% - 32px)!important;max-width:none!important;margin-inline-start:auto!important;margin-inline-end:auto!important}html:root[data-neiro-theme] .kw-workspace [data-np-ui=profile-layout],html:root[data-neiro-theme] .kw-workspace [data-np-ui=profile-top]{max-width:none!important}.kw-workspace .kw-page{padding-inline-start:16px;padding-inline-end:16px}.kw-workspace .np-community,.kw-workspace .ks-settings-grid{width:100%;max-width:none}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=home-tiles]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;display:grid!important}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=tile]{aspect-ratio:1;box-sizing:border-box;flex-grow:0!important;flex-basis:auto!important;gap:20px!important;width:100%!important;height:auto!important;min-height:0!important;padding:20px!important}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=tile] [data-np-kinetic=mechanism]{border-radius:50%!important;width:64px!important;height:64px!important}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=tile-title]{font-size:max(12px,min(1vw,16px))!important}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=genre-grid]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px!important}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=genre]{box-sizing:border-box;aspect-ratio:1!important;flex-grow:0!important;flex-basis:auto!important;width:100%!important;height:auto!important;min-height:0!important}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=genre]>div:first-child{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;height:100%!important}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=genre] img{object-fit:contain!important}html:root[data-neiro-theme] .kw-workspace [data-kw-song-page=true],html:root[data-neiro-theme] .kw-workspace [data-kw-review=true],html:root[data-neiro-theme] .kw-workspace .np-player-frame{max-width:none!important}html:root[data-neiro-theme] .kw-workspace [data-np-chat]{border-radius:22px;flex:1;box-shadow:inset 0 1px #ffffff1f,0 4px #00000038;border:1px solid var(--ks-edge)!important;background:linear-gradient(155deg,var(--ks-surface),var(--ui-bg) 60%)!important;width:calc(100% - 32px)!important;max-width:none!important;min-height:0!important;margin:16px auto!important;padding:0!important;overflow:hidden!important}html:root[data-neiro-theme] .kw-workspace [data-np-chat]>.ks-heading,html:root[data-neiro-theme] .kw-workspace [data-np-chat]>.kw-chat-person{display:none!important}.kw-workspace .kw-desktop-chat-tools{border-bottom:1px solid var(--ks-edge);box-sizing:border-box;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:50px;padding:6px 16px;display:flex}.kw-workspace .kw-desktop-chat-tools .ks-control{width:36px;min-width:36px;height:36px}html:root[data-neiro-theme] .kw-workspace [data-np-chat] [data-np-part=chat-history]{width:100%;max-width:none;min-height:100px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:1 1 0!important;margin:0!important}html:root[data-neiro-theme] .kw-workspace [data-np-chat] [data-np-part=chat-history]>div{padding:20px 24px!important}html:root[data-neiro-theme] .kw-workspace [data-np-chat] [data-kw-chat-form=true]{grid-template-columns:minmax(0,1fr) 220px;width:100%;max-width:none;border:0!important;border-top:1px solid var(--ks-edge)!important;background:var(--ks-surface)!important;box-shadow:none!important;border-radius:0!important;gap:12px!important;padding:16px 20px!important;display:grid!important}.kw-workspace [data-kw-chat-form=true] .kw-compose-label,html:root[data-neiro-theme] .kw-workspace [data-kw-chat-form=true] [data-np-part=composer-input]{grid-column:1/-1}html:root[data-neiro-theme] .kw-workspace [data-kw-chat-form=true] [data-np-part=composer-input]{min-height:76px!important;max-height:180px!important}html:root[data-neiro-theme] .kw-workspace [data-kw-chat-form=true] [data-kw-control=submit]{min-height:46px!important}.kw-workspace [data-np-chat] [data-np-part=composer-help]{background:var(--ks-surface);padding:0 20px 10px}.kw-workspace [data-kw-chat-form=true]>:not(.kw-compose-label):not(.kw-compose-tools):not([data-np-part=composer-input]):not([data-kw-control=submit]){grid-column:1/-1}}@media (min-width:850px) and (max-width:1100px){html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=genre-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=tile]{gap:14px!important;padding:14px!important}html:root[data-neiro-theme] .kw-workspace [data-np-kinetic=tile] [data-np-kinetic=mechanism]{width:48px!important;height:48px!important}}@media (max-width:849px){html:root[data-neiro-theme] .kw-workspace [data-np-chat]{box-sizing:border-box;border-radius:20px;border:1px solid var(--ks-edge)!important;background:linear-gradient(155deg,var(--ks-surface),var(--ui-bg) 65%)!important;min-height:0!important;margin:10px auto!important;padding:0!important;overflow:hidden!important}html:root[data-neiro-theme] .kw-workspace [data-np-chat]>.ks-heading,html:root[data-neiro-theme] .kw-workspace [data-np-chat]>.kw-chat-person{display:none!important}.kw-workspace .kw-desktop-chat-tools{border-bottom:1px solid var(--ks-edge);box-sizing:border-box;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:46px;padding:4px 12px;display:flex}.kw-workspace .kw-desktop-chat-tools .ks-control{width:36px;min-width:36px;height:36px}html:root[data-neiro-theme] .kw-workspace [data-np-chat] [data-np-part=chat-history]{width:100%;max-width:none;min-height:80px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:1 1 0!important;margin:0!important}html:root[data-neiro-theme] .kw-workspace [data-np-chat] [data-np-part=chat-history]>div{padding:14px 12px!important}html:root[data-neiro-theme] .kw-workspace [data-np-chat] [data-kw-chat-form=true]{width:100%;max-width:none;border:0!important;border-top:1px solid var(--ks-edge)!important;background:var(--ks-surface)!important;box-shadow:none!important;border-radius:0!important;gap:10px!important;padding:12px!important}html:root[data-neiro-theme] .kw-workspace [data-kw-chat-form=true] [data-np-part=composer-input]{min-height:64px!important;max-height:120px!important}html:root[data-neiro-theme] .kw-workspace [data-kw-chat-form=true] [data-kw-control=submit]{min-height:46px!important}.kw-workspace [data-np-chat] [data-np-part=composer-help]{display:none}.kw-workspace:has([data-np-chat]) .ks-context{grid-template-columns:repeat(3,minmax(0,1fr))}.kw-workspace:has([data-np-chat]) .ks-context>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:849px) and (max-height:680px){html:root[data-neiro-theme] .kw-workspace [data-np-chat]{overflow-y:auto!important}html:root[data-neiro-theme] .kw-workspace [data-np-chat] [data-np-part=chat-history]{min-height:60px!important}html:root[data-neiro-theme] .kw-workspace [data-kw-chat-form=true] [data-np-part=composer-input]{height:44px!important;min-height:44px!important;max-height:64px!important}.kw-workspace [data-kw-chat-form=true]{position:relative}.kw-workspace [data-kw-chat-form=true] .kw-compose-label{z-index:1;position:absolute;top:18px;right:18px}.kw-workspace [data-kw-chat-form=true] .kw-compose-label .kw-form-label{display:none}html:root[data-neiro-theme] .kw-workspace [data-kw-chat-form=true] [data-np-part=composer-input]{padding-right:48px!important}}@media (min-width:850px) and (max-height:760px){.kw-workspace .kw-desktop-chat-tools{min-height:42px;padding-block-start:3px;padding-block-end:3px}html:root[data-neiro-theme] .kw-workspace [data-np-chat] [data-kw-chat-form=true]{position:relative;gap:8px!important;padding:10px 16px!important}.kw-workspace [data-kw-chat-form=true] .kw-compose-label{z-index:1;position:absolute;top:15px;right:23px}.kw-workspace [data-kw-chat-form=true] .kw-compose-label .kw-form-label{display:none}html:root[data-neiro-theme] .kw-workspace [data-kw-chat-form=true] [data-np-part=composer-input]{min-height:52px!important;max-height:100px!important;padding-right:52px!important}.kw-workspace [data-np-chat] [data-np-part=composer-help]{display:none}}@media (min-width:850px) and (max-height:600px){html:root[data-neiro-theme] .kw-workspace [data-np-chat]{margin-block-start:8px!important;margin-block-end:8px!important;overflow-y:auto!important}html:root[data-neiro-theme] .kw-workspace [data-np-chat] [data-np-part=chat-history]{min-height:40px!important}html:root[data-neiro-theme] .kw-workspace [data-kw-chat-form=true] [data-np-part=composer-input]{height:44px!important;min-height:44px!important;max-height:64px!important}}