.TemplateSelector_container__QzAvq{position:relative;width:100%;min-width:0}.TemplateSelector_trigger__w7Zv_{width:100%;min-height:64px;display:flex;align-items:center;gap:14px;padding:12px 14px;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;color:#f0f0f5;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;font:inherit}.TemplateSelector_trigger__w7Zv_:hover{background:#ffffff0d;border-color:#ffffff29}.TemplateSelector_trigger__w7Zv_:focus-visible{outline:none;border-color:#4ade8099;box-shadow:0 0 0 3px #4ade8024}.TemplateSelector_triggerOpen__CpeBd{border-color:#4ade8073;background:#ffffff0d}.TemplateSelector_triggerSelected__rvNa2{border-color:#4ade8047}.TemplateSelector_triggerLoading___c0Tg{cursor:default}.TemplateSelector_triggerLoading___c0Tg:hover{background:#ffffff08;border-color:#ffffff17}.TemplateSelector_triggerText__EK4Tk{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.TemplateSelector_triggerName__fvCkb{font-size:.94rem;font-weight:510;color:#f0f0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TemplateSelector_triggerPlaceholder__beECZ{font-size:.94rem;font-weight:510;color:#e4e4ec}.TemplateSelector_triggerDesc__TU0dv{font-size:.8rem;color:#8b8b9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TemplateSelector_triggerAction__0cmp6{flex-shrink:0;font-size:.78rem;font-weight:510;color:#a0a0b0;padding:4px 10px;border:1px solid #ffffff1a;border-radius:6px}.TemplateSelector_trigger__w7Zv_:hover .TemplateSelector_triggerAction__0cmp6{color:#f0f0f5;border-color:#ffffff2e}.TemplateSelector_chevron__ccGsw{flex-shrink:0;color:#7d7d8c;transition:transform .2s ease}.TemplateSelector_chevronOpen__vRyrm{transform:rotate(180deg);color:#4ade80}.TemplateSelector_tile__kOSee{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0a;border:1px solid #ffffff12;color:#a0a0b0}.TemplateSelector_tileActive__K_eQS{background:#4ade801a;border-color:#4ade8047;color:#4ade80}.TemplateSelector_tileEmpty__cWgSU{border-style:dashed;border-color:#ffffff2e;background:#0000}.TemplateSelector_lineSkeleton__QM8R_,.TemplateSelector_tileSkeleton__ZWPMl{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%);background-size:200% 100%;animation:TemplateSelector_shimmer__TaC2W 1.4s ease-in-out infinite}.TemplateSelector_lineSkeleton__QM8R_{display:block;height:10px;border-radius:4px}@keyframes TemplateSelector_shimmer__TaC2W{0%{background-position:200% 0}to{background-position:-200% 0}}.TemplateSelector_panel__g8fTj{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;display:flex;flex-direction:column;max-height:min(480px,70vh);background:#0e0e15;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 24px 56px -12px #000000bf,0 0 0 1px #0006;overflow:hidden;animation:TemplateSelector_panelIn__NPm4Z .16s ease-out}@keyframes TemplateSelector_panelIn__NPm4Z{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TemplateSelector_toolbar__RDx40{display:flex;flex-direction:column;gap:10px;padding:12px;border-bottom:1px solid #ffffff0f;background:hsla(0,0%,100%,.015)}.TemplateSelector_searchWrap__x_FPd{position:relative;display:flex;align-items:center}.TemplateSelector_searchIcon__8ZFnM{position:absolute;left:12px;color:#6b6b7b;pointer-events:none}.TemplateSelector_searchInput__VkuhW{width:100%;height:38px;padding:0 36px;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;color:#f0f0f5;font-size:.875rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.TemplateSelector_searchInput__VkuhW::placeholder{color:#6b6b7b}.TemplateSelector_searchInput__VkuhW:focus{outline:none;border-color:#4ade8080;box-shadow:0 0 0 3px #4ade801f}.TemplateSelector_clearBtn__Qgith{position:absolute;right:8px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:#ffffff0f;color:#a0a0b0;cursor:pointer}.TemplateSelector_clearBtn__Qgith:hover{background:#ffffff1f;color:#f0f0f5}.TemplateSelector_chips__4gmOc{display:flex;flex-wrap:wrap;gap:6px}.TemplateSelector_chip__itGvL{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;background:#0000;border:1px solid #ffffff17;border-radius:9999px;color:#a0a0b0;font-size:.78rem;font-weight:510;font-family:inherit;cursor:pointer;transition:all .15s ease}.TemplateSelector_chip__itGvL:hover{border-color:#ffffff2e;color:#f0f0f5}.TemplateSelector_chip__itGvL:focus-visible{outline:none;box-shadow:0 0 0 2px #4ade8066}.TemplateSelector_chipActive__64kcZ{background:#4ade801a;border-color:#4ade8052;color:#4ade80}.TemplateSelector_chipActive__64kcZ:hover{color:#4ade80;border-color:#4ade8073}.TemplateSelector_chipCount__AwHxK{font-size:.7rem;color:#6b6b7b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TemplateSelector_chipActive__64kcZ .TemplateSelector_chipCount__AwHxK{color:#4ade80b3}.TemplateSelector_list__jBw0H{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-width:thin;scrollbar-color:#ffffff24 #0000}.TemplateSelector_list__jBw0H::-webkit-scrollbar{width:8px}.TemplateSelector_list__jBw0H::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px;border:2px solid #0e0e15}.TemplateSelector_sectionTitle__IPy5x{padding:10px 10px 6px;font-size:.68rem;font-weight:590;letter-spacing:.08em;text-transform:uppercase;color:#6b6b7b}.TemplateSelector_option__dAaGl{position:relative;display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:8px;cursor:pointer;transition:background .1s ease}.TemplateSelector_optionActive__oSY0X{background:#ffffff0d}.TemplateSelector_optionSelected__1d8ZF{background:#4ade800f}.TemplateSelector_optionSelected__1d8ZF.TemplateSelector_optionActive__oSY0X{background:#4ade8017}.TemplateSelector_optionSelected__1d8ZF:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:#4ade80}.TemplateSelector_optionBody__zeSNM{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:1px}.TemplateSelector_optionHead__OQ_nu{display:flex;align-items:center;gap:8px;min-width:0}.TemplateSelector_optionName__7eHaF{font-size:.875rem;font-weight:510;color:#f0f0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.TemplateSelector_optionCategory__Ksmkv{flex-shrink:0;font-size:.7rem;font-weight:510;color:#8b8b9a;padding:1px 7px;border:1px solid #ffffff14;border-radius:9999px}.TemplateSelector_badge__j1EhB{flex-shrink:0;margin-left:auto;font-size:.62rem;font-weight:590;letter-spacing:.06em;text-transform:uppercase;color:#4ade80d9}.TemplateSelector_optionDesc__gA_Ha{font-size:.8rem;line-height:1.45;color:#8b8b9a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TemplateSelector_descCategory__0q8Ce{display:none;color:#a0a0b0;font-weight:510}.TemplateSelector_optionCheck__06502{flex-shrink:0;width:18px;display:inline-flex;justify-content:center;padding-top:10px;color:#4ade80}.TemplateSelector_empty__xAmvV{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;color:#8b8b9a;font-size:.85rem;text-align:center}.TemplateSelector_emptyReset__dlWdO{background:none;border:1px solid #ffffff1f;border-radius:6px;padding:6px 12px;color:#f0f0f5;font-size:.8rem;font-family:inherit;cursor:pointer}.TemplateSelector_emptyReset__dlWdO:hover{border-color:#4ade8066;color:#4ade80}.TemplateSelector_footer___OG1O{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid #ffffff0f;font-size:.72rem;color:#6b6b7b}.TemplateSelector_keys__Unnt0{display:inline-flex;align-items:center;gap:4px}.TemplateSelector_keys__Unnt0 kbd{font-family:inherit;font-size:.66rem;padding:1px 5px;margin-left:4px;border:solid #ffffff1a;border-width:1px 1px 2px;border-radius:4px;color:#a0a0b0}.TemplateSelector_keys__Unnt0 kbd+kbd{margin-left:2px}.TemplateSelector_unavailable__FWy1e{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px dashed #fbbf244d;border-radius:10px;background:#fbbf240a;color:#fbbf24}.TemplateSelector_unavailableTitle__3C1yg{font-size:.875rem;font-weight:510;color:#f0f0f5;margin-bottom:2px}.TemplateSelector_unavailableText__wcvey{font-size:.8rem;color:#a0a0b0;line-height:1.5}@media (max-width:640px){.TemplateSelector_trigger__w7Zv_{gap:12px;padding:11px 12px}.TemplateSelector_keys__Unnt0,.TemplateSelector_optionCategory__Ksmkv,.TemplateSelector_triggerAction__0cmp6{display:none}.TemplateSelector_descCategory__0q8Ce{display:inline}.TemplateSelector_panel__g8fTj{max-height:min(460px,calc(100vh - 190px))}.TemplateSelector_chips__4gmOc{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px}.TemplateSelector_chips__4gmOc::-webkit-scrollbar{display:none}.TemplateSelector_chip__itGvL{flex-shrink:0}}.VolumeSelector_container__umzY_{margin-bottom:1.5rem}.VolumeSelector_header__WfBTw{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.VolumeSelector_labelRow__VCB88{display:flex;align-items:center;gap:.5rem}.VolumeSelector_icon__3x7nO{width:1rem;height:1rem;color:oklch(.78 .16 293)}.VolumeSelector_label__YBh5f{font-size:.875rem;font-weight:500;color:#e2e8f0}.VolumeSelector_refreshButton__tNOhq{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#0000;border:1px solid oklch(.72 .18 293/25%);border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .3s}.VolumeSelector_refreshButton__tNOhq:hover:not(:disabled){border-color:oklch(.72 .18 293/50%);color:oklch(.78 .16 293)}.VolumeSelector_refreshButton__tNOhq:disabled{opacity:.5;cursor:not-allowed}.VolumeSelector_refreshIcon__n4aWs{width:14px;height:14px}.VolumeSelector_spinning__ZRM_F{animation:VolumeSelector_spin__vA2nX 1s linear infinite}@keyframes VolumeSelector_spin__vA2nX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VolumeSelector_error__L9LzX{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:oklch(.65 .22 25/8%);border:1px solid oklch(.65 .22 25/25%);border-radius:6px;color:oklch(.72 .18 25);font-size:.8rem;margin-bottom:.5rem}.VolumeSelector_errorIcon__ORiWy{width:14px;height:14px;flex-shrink:0}.VolumeSelector_select__GWf69{width:100%;padding:.75rem 1rem;background:var(--card);border:1px solid oklch(.72 .18 293/25%);border-radius:.75rem;color:#fff;font-size:.875rem;transition:all .3s;cursor:pointer}.VolumeSelector_select__GWf69:focus{outline:none;border-color:oklch(.72 .18 293/60%);box-shadow:0 0 0 3px oklch(.72 .18 293/10%)}.VolumeSelector_select__GWf69:disabled{opacity:.6;cursor:not-allowed}.VolumeSelector_select__GWf69 option{background:#0a0a14;color:#fff}.VolumeSelector_actions__truCL{margin-top:.5rem}.VolumeSelector_hint__lsC5r{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#64748b}.VolumeSelector_createLink__P7m6A{display:inline-flex;align-items:center;gap:.25rem;color:oklch(.78 .16 293);text-decoration:none;font-weight:500;transition:color .2s}.VolumeSelector_createLink__P7m6A:hover{color:oklch(.9 .08 293);text-decoration:underline}.VolumeSelector_plusIcon__z_pF_{width:12px;height:12px}.VolumeSelector_manageLink__nZvFz{font-size:.75rem;color:oklch(.78 .16 293);text-decoration:none;transition:color .2s}.VolumeSelector_manageLink__nZvFz:hover{color:oklch(.9 .08 293);text-decoration:underline}.VolumeSelector_info__cJTh_{margin-top:.75rem;padding:.75rem;background:var(--card);border:1px solid oklch(.72 .18 293/20%);border-radius:.75rem}.VolumeSelector_info__cJTh_ p{margin:0;font-size:.75rem;color:#94a3b8;line-height:1.5}.VolumeSelector_info__cJTh_ strong{color:oklch(.84 .19 148)}.VolumeSelector_notice__SLczb{margin:0 0 .6rem;padding:.6rem .75rem;border-radius:.6rem;font-size:.78rem;line-height:1.5}.VolumeSelector_noticeWarn__t2lQb{color:oklch(.86 .12 85);background:oklch(.8 .15 85/7%);border:1px solid oklch(.8 .15 85/25%)}.VolumeSelector_noticeOk__l33xy{color:#cbd5e1;background:oklch(.84 .19 148/6%);border:1px solid oklch(.84 .19 148/22%)}.VolumeSelector_createButton__zRcnS{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:0 .8rem;margin-right:.75rem;border:1px solid oklch(.72 .18 293/35%);border-radius:.6rem;background:oklch(.72 .18 293/8%);color:oklch(.85 .12 293);font-size:.8rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.VolumeSelector_createButton__zRcnS:focus-visible,.VolumeSelector_createButton__zRcnS:hover:not(:disabled){background:oklch(.72 .18 293/16%);border-color:oklch(.72 .18 293/60%)}.VolumeSelector_createButton__zRcnS:disabled{opacity:.6;cursor:wait}.AuthCTAButton_registerButton__tdo8P{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;background:#ffffff0d;color:#f0f0f5;border:1px solid #ffffff21;border-radius:6px;font-size:.88rem;font-weight:510;font-variation-settings:"wght" 510;font-feature-settings:"cv01","ss03";letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;min-height:40px;white-space:nowrap;text-decoration:none}.AuthCTAButton_registerButton__tdo8P:hover{background:#ffffff17;border-color:#ffffff38;color:#fff}.AuthCTAButton_registerButton__tdo8P:active{background:#ffffff1f}.AuthCTAButton_registerButton__tdo8P:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff1a}.AuthCTAButton_registerButton__tdo8P:disabled{opacity:.5;cursor:not-allowed}.AuthCTAButton_loginButton__1rGRs{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;background:#ffffff05;color:#a0a0b0;border:1px solid #ffffff14;border-radius:6px;font-size:.88rem;font-weight:510;font-variation-settings:"wght" 510;font-feature-settings:"cv01","ss03";letter-spacing:-.01em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;min-height:40px;white-space:nowrap}.AuthCTAButton_loginButton__1rGRs:hover{border-color:#ffffff24;background:#ffffff0a;color:#f0f0f5}.AuthCTAButton_loginButton__1rGRs:focus-visible{outline:none;box-shadow:0 0 0 3px #a78bfa26}.AuthCTAButton_loginButton__1rGRs:disabled{opacity:.5;cursor:not-allowed}