body{margin:0;padding:0}.app_header{position:sticky;top:0;z-index:50;padding:10px 12px;background:rgba(10,10,14,.72);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header_inner{max-width:1100px;margin:0 auto;display:flex;gap:12px;align-items:center;justify-content:space-between}.brand{padding:0;margin:0;background:transparent;border:0;display:flex;align-items:center}.brand:hover{cursor:pointer}.brand_logo{width:170px;height:auto;border-radius:14px;box-shadow:0 10px 30px #00000040}.header_actions{display:flex;gap:10px;align-items:center}.nav_btn{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#ffffffeb;padding:10px 12px;border-radius:12px;font-weight:800;font-size:13px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.nav_btn:hover{cursor:pointer;transform:translateY(-1px);border-color:#ffffff40;background:rgba(255,255,255,.08)}.primary_btn{border:1px solid rgba(56,189,248,.55);background:rgba(56,189,248,.18);color:#e9f8ff;padding:10px 14px;border-radius:14px;font-weight:900;transition:transform .14s ease,border-color .14s ease}.primary_btn:hover{cursor:pointer;transform:translateY(-1px);border-color:#38bdf8bf}.icon_btn{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#ffffffeb;padding:10px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease,border-color .14s ease,background .14s ease}.icon_btn:hover{cursor:pointer;transform:translateY(-1px);border-color:#ffffff40;background:rgba(255,255,255,.08)}.icon_btn.danger:hover{border-color:#f871718c;background:rgba(248,113,113,.14)}.icon{font-size:22px}.profile_pill{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#ffffffeb;padding:8px 10px;border-radius:999px;display:inline-flex;gap:8px;align-items:center;font-weight:900;transition:transform .14s ease,border-color .14s ease,background .14s ease}.profile_pill:hover{cursor:pointer;transform:translateY(-1px);border-color:#ffffff40;background:rgba(255,255,255,.08)}.avatar{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:1000;letter-spacing:.06em;background:rgba(56,189,248,.18);border:1px solid rgba(56,189,248,.45);color:#e9f8ff}.pill_text{font-size:13px}.cart_badge{background:rgba(56,189,248,.95)!important;color:#041016!important;font-weight:900!important;border:1px solid rgba(0,0,0,.25)!important}@media only screen and (max-width: 600px){.brand_logo{width:120px}.pill_text,.nav_btn{display:none}}.landing_bg{min-height:100vh;background:radial-gradient(1200px 600px at 20% 10%,rgba(120,119,198,.25),transparent 60%),radial-gradient(900px 500px at 90% 20%,rgba(56,189,248,.18),transparent 55%),linear-gradient(180deg,#0b0b10,#07070a);color:#eaeaf2}.landing_shell{max-width:1100px;margin:0 auto;padding:18px 14px 40px}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:10px}.hero_left{padding:18px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero_kicker{font-weight:900;letter-spacing:.12em;font-size:11px;opacity:.8;text-transform:uppercase}.hero_title{margin:10px 0 0;font-size:40px;line-height:1.05;letter-spacing:-.03em;font-weight:1000}.hero_sub{margin:10px 0 0;font-size:15px;opacity:.85;max-width:56ch}.hero_actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.hero_links{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.landing_primary{border:1px solid rgba(56,189,248,.55);background:rgba(56,189,248,.18);color:#e9f8ff;padding:10px 14px;border-radius:14px;font-weight:900;transition:transform .14s ease,border-color .14s ease}.landing_primary:hover{cursor:pointer;transform:translateY(-1px);border-color:#38bdf8bf}.landing_primary.full{width:100%}.landing_secondary{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#ffffffeb;padding:10px 14px;border-radius:14px;font-weight:900;transition:transform .14s ease,border-color .14s ease,background .14s ease}.landing_secondary:hover{cursor:pointer;transform:translateY(-1px);border-color:#ffffff40;background:rgba(255,255,255,.08)}.landing_ghost{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffd9;padding:10px 12px;border-radius:12px;font-weight:900;transition:transform .14s ease,border-color .14s ease,background .14s ease}.landing_ghost:hover{cursor:pointer;transform:translateY(-1px);border-color:#ffffff40;background:rgba(255,255,255,.06)}.hero_right{display:flex;align-items:stretch}.hero_card{width:100%;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 16px 40px #00000059}.hero_cardTop{padding:14px;background:rgba(0,0,0,.25);border-bottom:1px solid rgba(255,255,255,.1)}.hero_cardLogo{width:120px;border-radius:14px}.hero_cardBody{padding:14px;display:grid;gap:12px}.hero_stat{display:grid;grid-template-columns:80px 1fr;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.25)}.hero_statNum{font-weight:1000;font-size:22px;letter-spacing:-.02em}.hero_statLabel{opacity:.85;font-weight:800}.hero_cardFoot{padding:14px;margin-top:auto;border-top:1px solid rgba(255,255,255,.1)}.section_title{margin-top:18px;font-size:14px;font-weight:1000;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.categories .grid{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cat_card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);border-radius:18px;padding:14px;display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;color:inherit;text-align:left;box-shadow:0 8px 30px #00000040;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.cat_card:hover{cursor:pointer;transform:translateY(-3px);border-color:#ffffff2e;box-shadow:0 16px 40px #00000059}.cat_iconWrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.1)}.cat_icon{width:40px;height:40px;object-fit:contain}.cat_title{font-weight:1000;letter-spacing:-.01em}.cat_sub{margin-top:4px;font-size:13px;opacity:.8}.cat_arrow{font-size:20px;opacity:.8}.landing_centerCard{margin:80px auto 0;max-width:460px;padding:18px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:center}.landing_logo{width:180px;height:auto;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.landing_loading{margin-top:16px;display:grid;gap:10px;justify-content:center}.landing_loadingText{opacity:.85;font-weight:900}.landing_offlineTitle{margin-top:14px;font-size:22px;font-weight:1000}.landing_offlineSub{margin-top:8px;opacity:.85}@media only screen and (max-width: 900px){.hero{grid-template-columns:1fr}.categories .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero_title{font-size:34px}}@media only screen and (max-width: 600px){.categories .grid{grid-template-columns:1fr}.hero_title{font-size:30px}}.footer{position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(255,255,255,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.08)}.footer_inner{max-width:1100px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.footer_brand{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:8px 10px;border-radius:999px;font-weight:900;letter-spacing:.01em;color:#000000d1}.footer_brand:hover{cursor:pointer;background:rgba(0,0,0,.05)}.footer_brand:active{transform:translateY(1px)}.footer_dot{width:10px;height:10px;border-radius:999px;background:rgba(0,0,0,.75);box-shadow:0 0 0 4px #00000014}.footer_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer_links{display:inline-flex;align-items:center;gap:10px}.footer_link{border:0;background:transparent;padding:8px 10px;border-radius:999px;font-weight:900;color:#000000b8}.footer_link:hover{cursor:pointer;background:rgba(0,0,0,.05)}.footer_sep{opacity:.35;font-weight:900}@media (max-width: 520px){.footer_links{display:none}}.lld_head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 0}.lld_title{font-weight:1000!important}.lld_subtitle{margin-top:4px!important;opacity:.8}.lld_body{display:grid;gap:10px;padding-top:6px}.lld_label{font-weight:1000;font-size:13px;opacity:.9}.lld_input{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);outline:none;font-weight:800;background:rgba(255,255,255,.95)}.lld_input:focus{border-color:#0000003d}.lld_error{border-radius:14px;padding:10px 12px;font-weight:900;font-size:13px;background:rgba(255,0,0,.06);border:1px solid rgba(255,0,0,.16)}.lld_hint{font-size:12px;opacity:.7;line-height:1.35}.search_container{min-height:100vh;background:radial-gradient(1200px 600px at 20% 10%,rgba(120,119,198,.25),transparent 60%),radial-gradient(900px 500px at 90% 20%,rgba(56,189,248,.18),transparent 55%),linear-gradient(180deg,#0b0b10,#07070a);color:#eaeaf2}.search_shell{max-width:1100px;margin:0 auto;padding:18px 14px 30px}.search_topbar{display:flex;gap:14px;align-items:flex-end;justify-content:space-between;padding:18px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.search_titleblock{display:flex;flex-direction:column;gap:4px}.search_title{font-size:28px;font-weight:800;letter-spacing:-.02em}.search_subtitle{font-size:13px;opacity:.85}.search_inputwrap{width:min(420px,100%)}.search_input{width:100%;padding:12px 14px;border-radius:14px;outline:none;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.35);color:#fff;font-size:14px;transition:border-color .15s ease,transform .15s ease}.search_input::placeholder{color:#ffffff8c}.search_input:focus{border-color:#38bdf88c;transform:translateY(-1px)}.search_filters{position:sticky;top:10px;z-index:5;margin-top:12px;padding:12px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;gap:10px;align-items:center}.filters_spacer{flex:1}.chip{border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.35);color:#ffffffe0;padding:9px 12px;border-radius:999px;font-weight:700;font-size:13px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.chip:hover{cursor:pointer;transform:translateY(-1px);border-color:#ffffff40}.chip_on{background:rgba(56,189,248,.18);border-color:#38bdf88c}.ghost{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffd9;padding:9px 12px;border-radius:12px;font-weight:700;font-size:13px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.ghost:hover{cursor:pointer;transform:translateY(-1px);border-color:#ffffff40;background:rgba(255,255,255,.06)}.search_body{margin-top:14px;padding:10px 2px 0}.center_state{text-align:center;padding:60px 0;display:grid;gap:10px;justify-content:center}.center_label{opacity:.85;font-weight:700}.empty_state{padding:60px 18px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);text-align:center}.empty_title{font-size:22px;font-weight:900}.empty_sub{margin-top:6px;opacity:.85}.empty_actions{margin-top:14px;display:flex;justify-content:center}.primary{border:1px solid rgba(56,189,248,.55);background:rgba(56,189,248,.18);color:#e9f8ff;padding:10px 14px;border-radius:14px;font-weight:800;transition:transform .14s ease,border-color .14s ease}.primary:hover{cursor:pointer;transform:translateY(-1px);border-color:#38bdf8bf}.grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.card{text-align:left;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);border-radius:18px;overflow:hidden;padding:0;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:0 8px 30px #00000040}.card:hover{cursor:pointer;transform:translateY(-4px);border-color:#ffffff2e;box-shadow:0 16px 40px #00000059}.card_media{position:relative;aspect-ratio:1 / 1;width:100%;background:rgba(0,0,0,.35)}.card_badge{position:absolute;top:10px;left:10px;font-size:11px;font-weight:900;letter-spacing:.08em;padding:7px 10px;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.14)}.card_meta{padding:12px 12px 14px}.card_title{font-weight:900;letter-spacing:-.01em;line-height:1.1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.card_sub{margin-top:6px;font-size:13px;opacity:.8}@media only screen and (max-width: 900px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search_topbar{flex-direction:column;align-items:stretch}.search_inputwrap{width:100%}}@media only screen and (max-width: 600px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search_shell{padding:14px 10px 24px}.search_filters{top:6px}}.license_manager{margin:20px auto auto;width:fit-content}.loading{width:100vw;margin-top:calc(50vh - 24px);display:flex;justify-content:center;align-items:middle;align-self:center}.loading_inner{display:grid;grid-template-rows:1fr 1fr;text-align:center}.loading_label{font-weight:700;font-size:xx-large}.login_form{display:flex;flex-direction:column;height:100vh;max-width:500px;align-items:center;justify-content:center;margin:auto;padding:40px}.register{display:grid;align-self:center}.register_form{text-align:center;padding:30px}.options_menu{display:flex;flex-direction:column;justify-content:center;align-items:center;height:70vh}button:hover{cursor:pointer}.unauthorized{display:flex;height:80vh;justify-content:center;align-items:center}.select_type{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;grid-gap:10px}.upload_form{max-width:400px;margin-left:auto;margin-right:auto}.fourofour{width:100vw;height:80vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.status_manager_content{padding:30px}.cart{text-align:center}.items{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:30px;margin:auto;padding:20px}.terms{padding:30px}.product_container{min-height:100vh}.product_loading{display:grid;place-items:center;padding:60px 18px}.product_shell{max-width:1100px;margin:0 auto;padding:18px}.product_topbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.back_btn,.cart_btn{font-weight:900!important}.product_grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}@media (max-width: 900px){.product_grid{grid-template-columns:1fr}}.product_media{border-radius:18px!important;border:1px solid rgba(0,0,0,.08);overflow:hidden}.product_cover{width:100%;aspect-ratio:1 / 1;background:rgba(0,0,0,.04);overflow:hidden}.product_cover img{width:100%;height:100%;object-fit:cover;display:block}.product_media_body{padding-top:14px!important}.product_title_row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.product_title{font-weight:1000!important}.product_badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tag_row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.audio_card{margin-top:14px;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.02)}.audio_card_header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.audio_player{width:100%;height:36px}.product_purchase{border-radius:18px!important;border:1px solid rgba(0,0,0,.08);position:sticky;top:14px;align-self:start}@media (max-width: 900px){.product_purchase{position:static}}.license_list{display:grid;gap:10px}.license_row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.02)}.license_left{display:grid;gap:6px}.license_name{font-weight:1000;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.license_meta{font-size:12px;font-weight:900;opacity:.75;padding:3px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.6)}.license_desc{font-size:13px;opacity:.78;line-height:1.35}.license_right{display:flex;gap:10px;align-items:center;justify-content:flex-end}.license_price{font-weight:1000;opacity:.95;min-width:84px;text-align:right}.icon_danger{margin-left:6px!important}.gate_shell{max-width:920px;margin:0 auto;padding:18px}.gate_card{border-radius:18px!important;border:1px solid rgba(0,0,0,.1)}.gate_top{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.gate_icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(0,0,0,.06)}.gate_actions{display:flex;gap:10px;flex-wrap:wrap}.gate_preview{display:grid;grid-template-columns:140px 1fr;gap:14px;align-items:start}@media (max-width: 720px){.gate_preview{grid-template-columns:1fr}}.gate_cover{width:140px;height:140px;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.04)}.gate_cover img{width:100%;height:100%;object-fit:cover;display:block}.gate_meta{min-width:0}button:hover,.back_button:hover,.cart_remove_button:hover{cursor:pointer}.collab_bg{min-height:calc(100vh - 80px);background:radial-gradient(1200px 600px at 20% 10%,rgba(120,119,198,.25),transparent 60%),radial-gradient(900px 500px at 90% 20%,rgba(56,189,248,.18),transparent 55%),linear-gradient(180deg,#0b0b10,#07070a);color:#eaeaf2}.collab_shell{max-width:1100px;margin:0 auto;padding:18px 14px 40px}.collab_hero{padding:18px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.collab_kicker{font-weight:900;letter-spacing:.12em;font-size:11px;opacity:.8;text-transform:uppercase}.collab_title{margin-top:10px;font-size:32px;line-height:1.05;letter-spacing:-.03em;font-weight:1000}.collab_sub{margin-top:10px;font-size:14px;opacity:.86;max-width:70ch}.collab_grid{margin-top:14px;display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.collab_card{border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);overflow:hidden;padding:16px}.collab_cardTitle{font-weight:1000;letter-spacing:-.01em;font-size:15px;margin-bottom:12px}.collab_fields{display:grid;gap:12px}.collab_hint{margin-top:12px;opacity:.82;font-weight:700;font-size:13px}.dropzone{border-radius:18px;padding:16px;border:1px dashed rgba(255,255,255,.22);background:rgba(0,0,0,.28);transition:transform .14s ease,border-color .14s ease,background .14s ease}.dropzone_on{transform:translateY(-1px);border-color:#38bdf8a6;background:rgba(56,189,248,.1)}.dropzone_title{font-weight:1000;font-size:16px}.dropzone_sub{margin-top:6px;opacity:.82;font-size:13px}.dropzone_actions{margin-top:14px;display:flex;gap:10px;align-items:center;justify-content:space-between}.pick_btn{border:1px solid rgba(56,189,248,.55);background:rgba(56,189,248,.18);color:#e9f8ff;padding:10px 14px;border-radius:14px;font-weight:1000;transition:transform .14s ease,border-color .14s ease}.pick_btn:hover{cursor:pointer;transform:translateY(-1px);border-color:#38bdf8bf}.pick_btn_disabled{opacity:.5;pointer-events:none}.dropzone_meta{font-size:13px;opacity:.85;font-weight:800}.file_list{margin-top:14px;display:grid;gap:10px}.file_empty{opacity:.82;font-weight:700;font-size:13px;padding:10px 0}.file_row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border-radius:16px;padding:12px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1)}.file_row_err{border-color:#f8717159;background:rgba(248,113,113,.08)}.file_name{font-weight:1000;letter-spacing:-.01em;line-height:1.2}.file_sub{margin-top:4px;opacity:.82;font-size:12px}.file_right{display:flex;gap:10px;align-items:center}.file_remove{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffd9;padding:8px 10px;border-radius:12px;font-weight:900;transition:transform .14s ease,border-color .14s ease,background .14s ease}.file_remove:hover{cursor:pointer;transform:translateY(-1px);border-color:#ffffff40;background:rgba(255,255,255,.06)}.file_progress{min-width:160px;display:grid;gap:6px}.file_pct{font-size:12px;opacity:.85;font-weight:900;text-align:right}.file_done,.file_queued{font-size:12px;font-weight:1000;opacity:.9}.collab_footer{margin-top:14px;display:flex;gap:12px;align-items:center;justify-content:space-between}.collab_footerLeft{display:flex;gap:10px;flex-wrap:wrap}.collab_footerText{font-size:12px;opacity:.86;font-weight:900}.collab_smallprint{margin-top:10px;font-size:12px;opacity:.78}@media only screen and (max-width: 900px){.collab_grid{grid-template-columns:1fr}}.collab_bg .MuiInputBase-root{color:#fff}.collab_bg .MuiOutlinedInput-root{background:rgba(0,0,0,.35);border-radius:14px}.collab_bg .MuiOutlinedInput-notchedOutline{border-color:#ffffff40}.collab_bg .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#38bdf8cc}.collab_bg .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#38bdf8}.collab_bg .MuiInputLabel-root{color:#ffffffbf;font-weight:700}.collab_bg .MuiInputLabel-root.Mui-focused{color:#38bdf8}.collab_bg input::placeholder,.collab_bg textarea::placeholder{color:#ffffff80;opacity:1}.collab_bg .Mui-disabled{color:#fff6}.lessons{padding:40px}.ms_page{min-height:100vh;padding:18px}.ms_shell{max-width:1100px;margin:0 auto}.ms_headerCard{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:center;padding:14px;border-radius:18px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 900px){.ms_headerCard{grid-template-columns:1fr}}.ms_banner{width:100%;border-radius:14px;display:block}.ms_headerText{padding:6px 4px}.ms_kicker{font-weight:1000;letter-spacing:.12em;text-transform:uppercase;font-size:12px;opacity:.75}.ms_title{margin-top:8px;font-size:28px;font-weight:1100}.ms_subtitle{margin-top:10px;font-size:14px;line-height:1.45;opacity:.85}.ms_grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media (max-width: 1000px){.ms_grid{grid-template-columns:1fr}}.ms_card{border-radius:18px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px}.ms_cardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ms_cardTitle{font-weight:1100;font-size:18px}.ms_cardHint{margin-top:4px;font-size:13px;opacity:.75}.ms_tabs{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:rgba(0,0,0,.05)}.ms_tab{border:0;background:transparent;padding:8px 12px;border-radius:999px;font-weight:1000;opacity:.75}.ms_tab:hover{cursor:pointer;opacity:1;background:rgba(0,0,0,.06)}.ms_tab.active{opacity:1;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1)}.ms_alert{border-radius:14px;padding:10px 12px;margin:10px 0 14px;font-weight:900;font-size:13px}.ms_alertError{background:rgba(255,0,0,.06);border:1px solid rgba(255,0,0,.16)}.ms_alertOk{background:rgba(0,200,0,.06);border:1px solid rgba(0,200,0,.16)}.ms_form{display:grid;gap:10px}.ms_label{font-weight:1000;font-size:13px;margin-top:6px}.ms_labelHint{font-weight:900;opacity:.6}.ms_input{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);outline:none;font-weight:800;background:rgba(255,255,255,.9)}.ms_input:focus{border-color:#0000003d}.ms_file{width:100%;padding:10px 12px;border-radius:14px;border:1px dashed rgba(0,0,0,.18);background:rgba(255,255,255,.8)}.ms_fileMeta{font-size:13px;opacity:.85}.ms_inlineMeta{display:flex;gap:8px;flex-wrap:wrap}.ms_pill{padding:8px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.85);font-size:12px;font-weight:900;opacity:.9}.ms_row{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.ms_skip{display:inline-flex;align-items:center;gap:10px;font-weight:1000;font-size:13px}.ms_skip input{transform:scale(1.1)}.ms_skipHint{font-weight:900;opacity:.65;margin-left:6px}.ms_submit{width:100%;border:0;border-radius:14px;padding:12px 14px;font-weight:1100;background:rgba(0,0,0,.92);color:#fff}.ms_submit:hover{cursor:pointer;transform:translateY(-1px)}.ms_submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.ms_fineprint{font-size:12px;opacity:.7;line-height:1.35;margin-top:4px}.ms_queueCard{padding:14px}.ms_queueTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ms_queueCount{font-weight:1100;padding:8px 10px;border-radius:999px;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1)}.ms_nowPlaying,.ms_nextUp{margin-top:14px}.ms_npTitle{font-weight:1100;margin-bottom:10px}.ms_empty{padding:12px;border-radius:14px;border:1px dashed rgba(0,0,0,.18);background:rgba(255,255,255,.65);opacity:.85}.ms_npItem{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.03)}.ms_npTrack{font-weight:1100;font-size:16px}.ms_npBy{margin-top:4px;font-size:13px;opacity:.85}.ms_npType{margin-left:8px;font-weight:1000;opacity:.7}.ms_npActions{display:flex;flex-direction:column;gap:8px;align-items:flex-end;justify-content:center}.ms_smallBtn{border:0;border-radius:12px;padding:10px 12px;font-weight:1100;background:rgba(0,0,0,.92);color:#fff;min-width:96px}.ms_smallBtn:hover{cursor:pointer}.ms_smallBtn.danger{background:rgba(200,0,0,.92)}.ms_queueList{display:grid;gap:10px}.ms_queueRow{display:grid;grid-template-columns:50px 1fr auto;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.75)}.ms_queuePos{font-weight:1100;opacity:.75;display:grid;place-items:center;border-radius:12px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08)}.ms_queueTrack{font-weight:1100}.ms_queueBy{margin-top:4px;font-size:13px;opacity:.8}.ms_queueMeta{margin-left:8px;font-weight:1000;opacity:.7}.ms_queueActions{display:flex;flex-direction:column;gap:8px;justify-content:center}.ms_iconBtn{border:1px solid rgba(0,0,0,.14);background:rgba(255,255,255,.9);border-radius:12px;padding:9px 10px;font-weight:1100}.ms_iconBtn:hover{cursor:pointer;background:rgba(0,0,0,.04)}.ms_iconBtn.danger{border-color:#c800002e;color:#c80000eb}.ms_link{display:inline-block;margin-top:8px;font-weight:1000;text-decoration:none;color:#000000d9;opacity:.9}.ms_link:hover{text-decoration:underline}.ms_hint{margin-top:10px;font-size:12px;opacity:.7}.ms_bottomNote{margin-top:16px;border-radius:18px;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.03);padding:14px}.ms_bottomInner{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ms_bottomRight{display:flex;gap:8px;flex-wrap:wrap}
