.tm-page{min-height:100vh;background:#07070b;color:#f5f5f7;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.tm-page button,.tm-page input,.tm-page select,.tm-page textarea{font:inherit}.tm-nav{height:76px;justify-content:space-between;padding:0 clamp(20px,5vw,80px);border-bottom:1px solid #ffffff0d;background:#09090ed9;backdrop-filter:blur(22px);position:relative;z-index:20}.tm-brand,.tm-nav{display:flex;align-items:center}.tm-brand{gap:12px;color:#fff;text-decoration:none}.tm-brand img{width:38px;height:38px;border-radius:12px}.tm-brand div{display:grid}.tm-brand strong{font-size:.9rem}.tm-brand span{font-size:.67rem;color:#8e8e9b;letter-spacing:.08em}.tm-nav>div{display:flex;align-items:center;gap:22px}.tm-nav>div>a{color:#a9a9b3;text-decoration:none;font-size:.82rem}.tm-nav-cta{border:1px solid #ffffff1a!important;border-radius:12px!important;background:#ffffff0a!important;color:#fff!important;display:flex!important;align-items:center;gap:8px!important;padding:10px 14px!important;cursor:pointer}.tm-hero{min-height:620px;padding:110px clamp(22px,7vw,118px) 80px;position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:70px;background:radial-gradient(circle at 72% 45%,#6727b631,transparent 32%),linear-gradient(180deg,#0a0810,#07070b)}.tm-hero>div:not(.tm-orb){position:relative;z-index:2}.tm-orb{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none}.tm-orb.one{width:430px;height:430px;right:-130px;top:-140px;background:radial-gradient(circle,#a860ff25,transparent 68%)}.tm-orb.two{width:300px;height:300px;left:34%;bottom:-200px;background:radial-gradient(circle,#3b82f620,transparent 67%)}.tm-kicker{display:inline-flex;align-items:center;gap:8px;color:#b78aff;font-size:.7rem;letter-spacing:.19em;font-weight:800}.tm-hero h1{font-size:clamp(3.5rem,7.4vw,7.8rem);line-height:.86;letter-spacing:-.078em;margin:26px 0 30px;max-width:1000px}.tm-hero h1 em{font-style:normal;color:transparent;background:linear-gradient(100deg,#9d5cff,#6294ff);background-clip:text}.tm-hero p{max-width:720px;color:#9b99a5;line-height:1.75;font-size:1rem}.tm-hero-actions{display:flex;gap:12px;margin-top:34px}.tm-hero-actions label{height:52px;display:flex;align-items:center;gap:10px;flex:1;max-width:520px;padding:0 17px;border:1px solid #ffffff14;border-radius:15px;background:#ffffff08}.tm-hero-actions label svg{width:18px;color:#8e889b}.tm-hero-actions input{width:100%;background:none;border:0;outline:0;color:#fff}.tm-hero-actions button,.tm-submit{border:0;border-radius:15px;padding:0 19px;background:linear-gradient(120deg,#8b4cff,#627cff);color:#fff;font-weight:750;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.tm-object-stack{perspective:900px;display:grid;gap:14px;transform-style:preserve-3d}.tm-object-stack>div{min-height:108px;border:1px solid #ffffff13;border-radius:22px;background:linear-gradient(145deg,#17131fcc,#0d0c13db);box-shadow:0 35px 80px #0008,inset 0 1px #ffffff0c;padding:24px;display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center}.tm-object-stack>div:nth-child(2){transform:translateX(-36px) translateZ(30px)}.tm-object-stack svg{grid-row:1/3;width:25px;height:25px;color:#a96bff}.tm-object-stack strong{font-size:1.6rem}.tm-object-stack span{color:#777583;font-size:.75rem}.tm-notice{position:sticky;top:12px;z-index:30;margin:-24px auto 28px;width:min(780px,calc(100% - 32px));display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border:1px solid #51d69f3d;border-radius:14px;background:#10251fef;color:#baf5dd;box-shadow:0 15px 45px #0007}.tm-notice.error{border-color:#f8717140;background:#2a1118ef;color:#fecaca}.tm-notice button{background:none;border:0;color:inherit}.tm-catalog,.tm-detail{padding:100px clamp(20px,6vw,100px)}.tm-catalog>header,.tm-detail>header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.tm-catalog>header span,.tm-detail>header span,.tm-modal>header span{font-size:.66rem;letter-spacing:.18em;color:#a876f5;font-weight:800}.tm-catalog h2,.tm-detail h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.055em;margin:8px 0 0}.tm-catalog>header p,.tm-detail>header p{color:#878591;max-width:630px}.tm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tm-grid>button{text-align:left;padding:0;border:1px solid #ffffff0d;border-radius:20px;background:#0d0c12;color:inherit;overflow:hidden;cursor:pointer;transition:.35s cubic-bezier(.22,1,.36,1)}.tm-grid>button.active,.tm-grid>button:hover{border-color:#a260ff75;transform:translateY(-7px);box-shadow:0 28px 70px #0008,0 0 0 1px #8747d71f}.tm-card-cover{height:146px;position:relative;padding:20px;background:radial-gradient(circle at 25% 30%,#9858ff40,transparent 45%),linear-gradient(145deg,#1b1427,#0e0c14)}.tm-card-cover>span{position:absolute;right:15px;top:15px;display:flex;align-items:center;gap:5px;background:#08070bbd;border:1px solid #ffffff13;border-radius:999px;padding:6px 9px;font-size:.61rem;color:#b2afba;text-transform:uppercase}.tm-card-cover>span svg{width:12px}.tm-card-server{display:flex;align-items:center;gap:15px}.tm-card-server>span{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#9b5bff,#517cff);font-size:1.3rem;font-weight:900;box-shadow:0 10px 35px #9656ff50}.tm-card-server>div{display:grid;gap:6px}.tm-card-server i{width:130px;height:7px;border-radius:4px;background:#ffffff13}.tm-card-server i:nth-child(2){width:90px}.tm-card-server i:nth-child(3){width:110px}.tm-card-body{padding:20px}.tm-tags{display:flex;gap:6px}.tm-tags span{padding:5px 8px;border-radius:999px;background:#a85cff12;color:#b88ce9;font-size:.61rem}.tm-card-body h3{margin:14px 0 7px;font-size:1.08rem}.tm-card-body p{min-height:42px;color:#7f7d89;line-height:1.5;font-size:.78rem}.tm-card-body footer{margin-top:18px;padding-top:15px;border-top:1px solid #ffffff0b;display:flex;align-items:center;gap:12px;color:#8c8996;font-size:.68rem}.tm-card-body footer span{display:flex;align-items:center;gap:5px}.tm-card-body footer svg{width:13px}.tm-card-body footer b{margin-left:auto;color:#b17bff}.tm-detail{background:#0a090e;border-top:1px solid #ffffff0b}.tm-detail-actions{display:flex;gap:10px}.tm-detail-actions a,.tm-detail-actions button{min-height:42px;padding:0 15px;border:1px solid #ffffff16;border-radius:12px;background:#ffffff08;color:#fff;text-decoration:none;display:flex;align-items:center;gap:8px;font-size:.78rem;cursor:pointer}.tm-detail-actions .primary{background:#8952f5;border-color:#a775ff}.tm-discord{border:1px solid #ffffff17;border-radius:22px;background:#313338;display:grid;grid-template-columns:72px 250px minmax(0,1fr) 210px;box-shadow:0 50px 120px #0008}.tm-server-rail{background:#1e1f22;padding:12px;display:grid;align-content:start;justify-items:center;gap:12px}.tm-server-logo,.tm-server-rail i{width:46px;height:46px;border-radius:50%;background:#313338;transition:.2s}.tm-server-logo{border-radius:16px;overflow:hidden}.tm-server-logo img{width:100%;height:100%;object-fit:cover}.tm-server-rail i:nth-child(3){border-radius:16px;background:#8954ef}.tm-channel-rail{min-width:0;background:#2b2d31;display:grid;grid-template-rows:48px auto 1fr 54px}.tm-channel-rail>header,.tm-chat>header{display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #1f2023;box-shadow:0 1px 3px #0004}.tm-channel-rail>header strong{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-channel-rail>header svg{margin-left:auto}.tm-server-summary{margin:12px;padding:10px;border-radius:8px;background:#35373c;display:flex;align-items:center;gap:8px;font-size:.74rem}.tm-channel-scroll{padding:0 8px;overflow:auto}.tm-channel-scroll section{margin:15px 0}.tm-channel-scroll h4{display:flex;align-items:center;color:#949ba4;font-size:.63rem;margin:0 0 4px}.tm-channel-scroll section>div{height:33px;border-radius:5px;padding:0 8px;display:flex;align-items:center;gap:6px;color:#949ba4;font-size:.78rem}.tm-channel-scroll section>div.active{background:#404249;color:#f2f3f5}.tm-channel-scroll section>div small{margin-left:auto;background:#23a55a;color:#fff;border-radius:4px;padding:2px 4px;font-size:.48rem}.tm-channel-rail>footer{background:#232428;display:flex;align-items:center;gap:8px;padding:0 9px}.tm-mini-avatar,.tm-user-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#8954ef;font-weight:800}.tm-channel-rail>footer div{display:grid}.tm-channel-rail>footer strong{font-size:.7rem}.tm-channel-rail>footer small{font-size:.56rem;color:#949ba4}.tm-chat{min-width:0;display:grid;grid-template-rows:48px 1fr;background:#313338}.tm-chat>header span{font-size:.7rem;color:#949ba4;border-left:1px solid #4e5058;padding-left:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tm-chat-body{padding:22px 18px;display:flex;flex-direction:column;justify-content:end;overflow:hidden}.tm-channel-start>div{width:62px;height:62px;border-radius:50%;background:#41434a;display:grid;place-items:center}.tm-channel-start h3{font-size:1.7rem;margin:12px 0 2px}.tm-channel-start p{font-size:.75rem;color:#b5bac1}.tm-message{display:flex;gap:12px;margin-top:24px}.tm-message>.tm-user-avatar,.tm-message>img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.tm-message header{display:flex;align-items:center;gap:6px}.tm-message header strong{font-size:.82rem}.tm-message header b{font-size:.5rem;background:#5865f2;border-radius:3px;padding:2px 4px}.tm-message header time{font-size:.58rem;color:#949ba4}.tm-message p{font-size:.78rem;color:#dbdee1}.tm-embed{width:min(430px,100%);position:relative;margin-top:7px;padding:14px 16px;border-radius:4px;background:#2b2d31;overflow:hidden}.tm-embed>i{position:absolute;left:0;top:0;bottom:0;width:4px;background:#9b59ff}.tm-embed>span{font-size:.53rem;color:#b786ff;letter-spacing:.12em}.tm-embed h4{margin:6px 0;font-size:.9rem}.tm-embed p{font-size:.7rem;color:#b5bac1}.tm-embed-fields{display:flex;gap:26px;margin-top:13px}.tm-embed-fields div{display:grid}.tm-embed-fields small{font-size:.48rem;color:#949ba4}.tm-embed-fields strong{font-size:.75rem}.tm-member-rail{background:#2b2d31;padding:22px 10px}.tm-member-rail h4{font-size:.58rem;color:#949ba4;margin:0 8px 12px}.tm-member-rail>div{display:flex;align-items:center;gap:8px;padding:5px 7px}.tm-member-rail>div span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.65rem;font-weight:800}.tm-member-rail>div strong{font-size:.72rem;overflow:hidden;text-overflow:ellipsis}.tm-inspector{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff10;border-radius:18px;margin-top:18px;overflow:hidden}.tm-inspector article{padding:24px;border-right:1px solid #ffffff0c}.tm-inspector article:last-child{border:0}.tm-inspector strong{font-size:1.7rem}.tm-inspector span{display:block;font-size:.68rem;color:#bd8dff;text-transform:uppercase;letter-spacing:.1em}.tm-inspector p{font-size:.68rem;color:#74717d;line-height:1.5}.tm-footer{height:130px;padding:0 clamp(20px,6vw,100px);justify-content:space-between;border-top:1px solid #ffffff0d}.tm-footer,.tm-footer>a{display:flex;align-items:center}.tm-footer>a{color:#fff;text-decoration:none;gap:8px}.tm-modal-backdrop{position:fixed;inset:0;z-index:100;background:#020205c7;backdrop-filter:blur(15px);display:grid;place-items:center;padding:18px}.tm-modal{width:min(820px,100%);max-height:92vh;overflow:auto;border:1px solid #ffffff14;border-radius:24px;background:#111017;box-shadow:0 40px 120px #000;padding:26px}.tm-modal>header{display:flex;justify-content:space-between;align-items:start;margin-bottom:24px}.tm-modal h2{margin:5px 0 0;font-size:1.7rem}.tm-modal>header button{background:#ffffff0a;border:1px solid #ffffff10;border-radius:10px;color:#fff;width:38px;height:38px}.tm-form{display:grid;gap:16px}.tm-form>label{display:grid;gap:7px;color:#b7b4c0;font-size:.78rem}.tm-form input,.tm-form select,.tm-form textarea{width:100%;border:1px solid #ffffff12;border-radius:12px;background:#09090e;color:#fff;padding:12px;outline:0}.tm-form textarea{min-height:100px;resize:vertical}.tm-danger,.tm-progress,.tm-safety{display:flex;gap:13px;padding:15px;border-radius:14px;background:#26203a;border:1px solid #9d68ff33}.tm-danger svg,.tm-safety svg{flex:none;color:#a971ff}.tm-danger strong,.tm-safety strong{font-size:.78rem}.tm-danger p,.tm-safety p{margin:3px 0 0;color:#8d8899;font-size:.68rem;line-height:1.5}.tm-danger{background:#2a1419;border-color:#ef44443d}.tm-danger svg{color:#f87171}.tm-submit{min-height:48px}.tm-submit:disabled{opacity:.45;cursor:not-allowed}.tm-submit.danger{background:linear-gradient(120deg,#d53d52,#9f2c48)}.tm-preserve{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tm-preserve>div{max-height:210px;overflow:auto;border:1px solid #ffffff0e;border-radius:13px;background:#09090d;padding:12px}.tm-preserve h3{font-size:.7rem;color:#9e9aa8;margin:0 0 8px}.tm-preserve label{display:flex;align-items:center;gap:7px;padding:5px;font-size:.7rem}.tm-preserve input{width:auto}.tm-preserve label>span{width:10px;height:10px;border-radius:50%}.tm-preserve svg{width:13px}.tm-progress{align-items:center}.tm-progress>svg{color:#a971ff}.tm-progress>div{display:grid;flex:1}.tm-progress span{font-size:.65rem;color:#8e8999}.tm-progress progress{width:100%;margin-top:8px;accent-color:#9d5cff}.tm-empty,.tm-loading{min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;color:#8d8997}.spin,.tm-loading svg{animation:tm-spin 1s linear infinite}.tm-empty svg{width:42px;height:42px;color:#6b6677}.tm-empty h3{margin:5px 0 0}.tm-empty p{margin:0;font-size:.8rem}@keyframes tm-spin{to{transform:rotate(1turn)}}.tm-inventory{margin-top:18px;border:1px solid #ffffff10;border-radius:18px;background:#0d0c12;overflow:hidden}.tm-inventory summary{list-style:none;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:20px;cursor:pointer}.tm-inventory summary::-webkit-details-marker{display:none}.tm-inventory summary>span{display:flex;align-items:center;gap:9px;font-weight:750}.tm-inventory summary>span svg{width:18px;color:#a970ff}.tm-inventory summary small{color:#777481}.tm-inventory[open] summary>svg{transform:rotate(180deg)}.tm-inventory>div{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:12px;padding:0 20px 20px}.tm-inventory>div>section{min-width:0;max-height:420px;overflow:auto;padding:15px;border:1px solid #ffffff0b;border-radius:13px;background:#09090d}.tm-inventory h3{margin:0 0 13px;color:#9b97a5;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.tm-inventory section>article{display:grid;gap:5px;padding:9px 0;border-bottom:1px solid #ffffff08}.tm-inventory section>article>strong{font-size:.72rem;color:#bb8df3}.tm-inventory section>article>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;color:#949ba4}.tm-inventory section>article>span svg{width:13px}.tm-inventory section>article>span b{font-size:.7rem}.tm-inventory section>article>span small{font-size:.55rem}.tm-inventory-role{grid-template-columns:auto 1fr!important;align-items:center}.tm-inventory-role i{width:10px;height:10px;border-radius:50%}.tm-inventory-role strong{color:#d5d2db!important}.tm-inventory-role code{grid-column:2;overflow:hidden;text-overflow:ellipsis;color:#6e6a75;font-size:.52rem}.tm-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tm-assets span{display:flex;align-items:center;gap:6px;padding:7px;border-radius:8px;background:#ffffff06;overflow:hidden}.tm-assets img,.tm-assets svg{width:24px;height:24px;object-fit:contain}.tm-assets b{font-size:.6rem;overflow:hidden;text-overflow:ellipsis}.tm-inventory summary>svg{transition:.2s}@media(max-width:1050px){.tm-grid{grid-template-columns:repeat(2,1fr)}.tm-discord{grid-template-columns:64px 220px minmax(0,1fr)}.tm-member-rail{display:none}.tm-inspector{grid-template-columns:repeat(2,1fr)}.tm-inspector article:nth-child(2){border-right:0}.tm-inventory>div{grid-template-columns:1fr 1fr}.tm-inventory>div>section:last-child{grid-column:1/-1}}@media(max-width:760px){.tm-nav{height:64px}.tm-nav>div>a:not(.tm-nav-cta){display:none}.tm-nav-cta{font-size:0}.tm-nav-cta svg{margin:0}.tm-hero{min-height:auto;padding:80px 20px 55px;display:block}.tm-hero h1{font-size:3.5rem}.tm-hero-actions{display:grid}.tm-hero-actions button{height:50px}.tm-object-stack{margin-top:50px}.tm-object-stack>div:nth-child(2){transform:none}.tm-catalog,.tm-detail{padding:70px 16px}.tm-catalog>header,.tm-detail>header{display:block}.tm-detail-actions{margin-top:20px;flex-wrap:wrap}.tm-grid{grid-template-columns:1fr}.tm-discord{height:580px;grid-template-columns:58px minmax(0,1fr)}.tm-channel-rail,.tm-chat>header span{display:none}.tm-inspector{grid-template-columns:1fr 1fr}.tm-inspector article{padding:17px}.tm-inventory summary{grid-template-columns:1fr auto}.tm-inventory summary small{display:none}.tm-inventory>div{grid-template-columns:1fr}.tm-inventory>div>section:last-child{grid-column:auto}.tm-footer{height:auto;padding:30px 18px;gap:20px}.tm-footer .tm-brand span{display:none}.tm-preserve{grid-template-columns:1fr}.tm-modal{padding:20px}.tm-embed-fields{gap:15px}}.tm-page{--tm-pointer-x:50vw;--tm-pointer-y:30vh;isolation:isolate;overflow-x:hidden}.tm-page:before{content:"";position:fixed;z-index:-1;left:var(--tm-pointer-x);top:var(--tm-pointer-y);width:560px;height:560px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(145,82,255,.095),transparent 68%);pointer-events:none;transition:left .12s linear,top .12s linear}.tm-grid>a{display:block;text-align:left;padding:0;border:1px solid #ffffff0d;border-radius:20px;background:#0d0c12;color:inherit;text-decoration:none;overflow:hidden;cursor:pointer;transform-style:preserve-3d;box-shadow:0 18px 45px #0003;transition:border-color .35s,box-shadow .35s}.tm-grid>a:hover{border-color:#a260ff75;box-shadow:0 32px 80px #0009,0 0 0 1px #8747d71f}.tm-card-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;filter:saturate(.8)}.tm-card-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#130e20e8,#130e2050)}.tm-card-cover>:not(img){position:relative;z-index:1}.tm-card-server>img{width:54px;height:54px;border-radius:18px;object-fit:cover;box-shadow:0 10px 35px #0008}.tm-card-server>span{position:relative;z-index:2}.tm-template-hero{min-height:560px;position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:60px;padding:130px clamp(20px,7vw,118px) 74px;overflow:hidden;background:radial-gradient(circle at 74% 32%,#7e3dd734,transparent 34%),linear-gradient(180deg,#110c1d,#09080e)}.tm-template-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32;filter:saturate(.82)}.tm-template-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#09080efa 12%,#09080eb8 56%,#09080e91),linear-gradient(0deg,#09080e,transparent 65%)}.tm-template-hero>aside,.tm-template-hero>div:not(.tm-template-hero-shade){position:relative;z-index:2}.tm-template-hero>div>a{display:inline-flex;align-items:center;gap:7px;margin-bottom:35px;color:#b5b0bf;font-size:.76rem;text-decoration:none}.tm-template-hero>div>a:hover{color:#fff}.tm-template-hero h1{max-width:900px;margin:18px 0 20px;font-size:clamp(3.2rem,7vw,7.2rem);line-height:.88;letter-spacing:-.07em}.tm-template-hero p{max-width:720px;color:#aaa5b2;line-height:1.7}.tm-template-hero .tm-tags{margin-top:22px}.tm-author-card{padding:24px;border:1px solid #ffffff17;border-radius:22px;background:linear-gradient(145deg,#191421d9,#0d0c13e8);box-shadow:0 35px 90px #0009;backdrop-filter:blur(18px);transform-style:preserve-3d}.tm-author-card>small{color:#a879ec;font-size:.6rem;font-weight:850;letter-spacing:.16em}.tm-author-card>div{display:flex;align-items:center;gap:13px;margin-top:14px}.tm-author-card>div>img,.tm-author-card>div>span{width:50px;height:50px;flex:none;border-radius:16px;display:grid;place-items:center;object-fit:cover;background:linear-gradient(145deg,#9b5bff,#4f7dff);font-weight:900}.tm-author-card>div>div{display:grid;min-width:0}.tm-author-card strong{overflow:hidden;text-overflow:ellipsis}.tm-author-card code{margin-top:3px;color:#77717e;font-size:.64rem}.tm-author-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0}.tm-author-card dl div{padding:10px;border:1px solid #ffffff0c;border-radius:10px;background:#ffffff05}.tm-author-card dt{color:#77727f;font-size:.53rem;text-transform:uppercase}.tm-author-card dd{margin:4px 0 0;font-size:.74rem;font-weight:800}.tm-preview-stage{position:relative}.tm-preview-toolbar{display:flex;align-items:center;gap:16px;padding:11px 14px;border:1px solid #ffffff12;border-bottom:0;border-radius:18px 18px 0 0;background:#111018}.tm-preview-toolbar>span{display:flex;align-items:center;gap:8px;color:#d6d1dd;font-size:.72rem;font-weight:750}.tm-preview-toolbar svg{width:16px;color:#ab74ff}.tm-preview-toolbar>div{display:flex;gap:5px}.tm-preview-toolbar button{padding:6px 10px;border:1px solid #ffffff0d;border-radius:8px;background:#ffffff06;color:#aaa5b2;font-size:.65rem;cursor:pointer}.tm-preview-toolbar button:hover{background:#8d54ee;color:#fff}.tm-preview-toolbar small{margin-left:auto;color:#716c78;font-size:.61rem}.tm-discord-scroll{width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7652a8 #14131a;border:1px solid #ffffff17;border-radius:0 0 22px 22px;background:#1e1f22;box-shadow:0 50px 120px #0008;touch-action:pan-x pan-y;scroll-snap-type:x proximity}.tm-discord{width:100%;min-width:1060px;height:650px;border:0;border-radius:0;box-shadow:none;overflow:hidden;grid-template-columns:72px 260px minmax(440px,1fr) 220px}.tm-discord>[data-preview-pane]{scroll-snap-align:start}.tm-server-rail button{border:0;padding:0;color:inherit;cursor:pointer}.tm-server-logo:hover{border-radius:13px;transform:translateY(-2px);box-shadow:0 8px 25px #0008}.tm-channel-rail{grid-template-rows:48px auto auto minmax(0,1fr) 54px}.tm-server-header{height:48px;width:100%;padding:0 14px;display:flex;align-items:center;gap:8px;border:0;border-bottom:1px solid #1f2023;background:transparent;color:#fff;text-align:left;cursor:pointer}.tm-server-header strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-server-header svg{margin-left:auto}.tm-server-banner{height:84px;margin:8px 8px 0;padding:0;border:0;border-radius:8px;overflow:hidden;background:#1f2023;cursor:pointer}.tm-server-banner img{width:100%;height:100%;object-fit:cover}.tm-server-summary{width:calc(100% - 24px);border:0;color:#dbdee1;cursor:pointer}.tm-server-summary svg:last-child{margin-left:auto}.tm-channel-scroll{min-height:0;scrollbar-width:thin}.tm-category-row,.tm-channel-scroll section>button:not(.tm-category-row){width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.tm-category-row{height:27px;display:flex;align-items:center;color:#949ba4;font-size:.63rem;font-weight:750}.tm-category-row small{margin-left:auto}.tm-channel-scroll section>button:not(.tm-category-row){height:33px;border-radius:5px;padding:0 8px;display:flex;align-items:center;gap:6px;color:#949ba4;font-size:.78rem}.tm-channel-scroll section>button.active{background:#404249;color:#f2f3f5}.tm-channel-scroll section>button:hover{background:#35373c;color:#dbdee1}.tm-channel-scroll section>button>span{overflow:hidden;text-overflow:ellipsis}.tm-channel-scroll section>button>svg:last-child{margin-left:auto}.tm-chat-body{min-height:0;justify-content:flex-start;overflow-y:auto;scrollbar-width:thin}.tm-channel-start{margin-top:auto}.tm-member-rail{min-height:0;overflow-y:auto;scrollbar-width:thin}.tm-member-rail>button{width:100%;display:flex;align-items:center;gap:8px;padding:5px 7px;border:0;border-radius:5px;background:transparent;color:inherit;text-align:left;cursor:pointer}.tm-member-rail>button:hover{background:#35373c}.tm-member-rail>button span{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.65rem;font-weight:800;overflow:hidden}.tm-member-rail>button span img{width:100%;height:100%;object-fit:cover}.tm-member-rail>button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.72rem}.tm-member-rail>button small{margin-left:auto;color:#777d87;font-size:.55rem}.tm-object-inspector{position:absolute;z-index:8;right:16px;bottom:16px;width:min(390px,calc(100% - 32px));max-height:340px;overflow:auto;padding:18px;border:1px solid #c18aff42;border-radius:17px;background:#111018ee;box-shadow:0 25px 75px #000b;backdrop-filter:blur(22px)}.tm-object-inspector>header{display:flex;align-items:center;gap:10px}.tm-object-inspector>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#9557f52b;color:#b986ff}.tm-object-inspector>header>span svg{width:19px}.tm-object-inspector>header>div{display:grid;min-width:0}.tm-object-inspector>header small{color:#9d6be2;font-size:.53rem;letter-spacing:.15em;font-weight:800}.tm-object-inspector>header strong{overflow:hidden;text-overflow:ellipsis}.tm-object-inspector>header button{margin-left:auto;width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff10;border-radius:9px;background:#ffffff06;color:#aaa4b2;cursor:pointer}.tm-object-inspector>header button svg{width:15px}.tm-object-inspector>p{color:#9994a1;font-size:.7rem;line-height:1.6}.tm-object-inspector dl{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tm-object-inspector dl div{padding:8px;border:1px solid #ffffff0d;border-radius:8px;background:#ffffff04}.tm-object-inspector dt{color:#77717e;font-size:.53rem;text-transform:uppercase}.tm-object-inspector dd{margin:3px 0 0;font-size:.67rem;font-weight:750}.tm-object-inspector>code{display:block;margin-top:10px;padding:8px;border-radius:8px;background:#07070b;color:#8b8492;font-size:.58rem;overflow-wrap:anywhere}.tm-detail-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.tm-detail-tags span{padding:4px 7px;border-radius:99px;background:#9557f51c;color:#bd91f0;font-size:.58rem}.tm-detail-loading{min-height:70vh}@media(max-width:1050px){.tm-template-hero{grid-template-columns:1fr;gap:35px}.tm-author-card{max-width:520px}.tm-discord{grid-template-columns:64px 250px minmax(430px,1fr) 210px}.tm-member-rail{display:block}.tm-preview-toolbar small{display:none}}@media(max-width:760px){.tm-page:before{display:none}.tm-template-hero{min-height:auto;padding:88px 18px 55px;display:block}.tm-template-hero h1{font-size:3.4rem}.tm-author-card{margin-top:34px;padding:18px}.tm-author-card dl{gap:5px}.tm-author-card dl div{padding:8px}.tm-catalog,.tm-detail{padding:62px 14px}.tm-grid>a:hover{box-shadow:0 20px 55px #0007}.tm-preview-toolbar{position:relative;display:grid;gap:9px;padding:10px}.tm-preview-toolbar>div{overflow:auto}.tm-preview-toolbar button{min-width:78px}.tm-discord-scroll{height:620px;border-radius:0 0 16px 16px}.tm-discord{min-width:950px;width:950px;height:618px;grid-template-columns:58px 242px 440px 210px}.tm-channel-rail,.tm-discord{display:grid}.tm-chat>header span{display:block}.tm-object-inspector{position:relative;right:auto;bottom:auto;width:100%;max-height:none;margin-top:10px}.tm-inspector{grid-template-columns:1fr 1fr}.tm-detail-actions>*{flex:1;justify-content:center}.tm-inventory{overflow:visible}.tm-inventory>div>section{max-height:520px}.tm-footer{flex-wrap:wrap}.tm-footer>a{font-size:.75rem}}@media(max-width:420px){.tm-template-hero h1{font-size:2.8rem}.tm-template-hero p{font-size:.83rem}.tm-author-card dl,.tm-inspector{grid-template-columns:1fr}.tm-inspector article{border-right:0;border-bottom:1px solid #ffffff0c}.tm-preview-toolbar>span{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.tm-page:before{display:none}.tm-object-stack>div,.tm-orb{animation:none!important}.tm-grid>a,.tm-server-logo{transition:none!important}}.tm-discord-scroll{overflow-x:auto;overflow-y:hidden}.tm-discord{height:720px;max-height:82vh}.tm-channel-rail,.tm-chat{height:100%;min-height:0;overflow:hidden}.tm-channel-scroll,.tm-chat-body,.tm-member-rail{min-height:0;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#686b72 #232428}.tm-channel-scroll::-webkit-scrollbar,.tm-chat-body::-webkit-scrollbar,.tm-member-rail::-webkit-scrollbar{width:11px}.tm-channel-scroll::-webkit-scrollbar-track,.tm-chat-body::-webkit-scrollbar-track,.tm-member-rail::-webkit-scrollbar-track{background:#232428}.tm-channel-scroll::-webkit-scrollbar-thumb,.tm-chat-body::-webkit-scrollbar-thumb,.tm-member-rail::-webkit-scrollbar-thumb{border:3px solid #232428;border-radius:99px;background:#666a70}.tm-chat-body{display:block;padding-bottom:32px}.tm-channel-start{margin:0 0 30px}.tm-member-rail{height:100%}.tm-object-inspector{position:relative;right:auto;bottom:auto;width:100%;max-height:none;margin-top:12px}.tm-object-inspector dl{grid-template-columns:repeat(4,minmax(0,1fr))}.tm-preview-stage:focus-within .tm-discord-scroll{border-color:#a86eff52}.tm-preview-toolbar small{color:#96909e}.tm-author-identity{display:flex!important;align-items:center;gap:13px;margin-top:14px;color:inherit;text-decoration:none;border-radius:14px;padding:8px;margin-inline:-8px;transition:background .2s,transform .2s}.tm-author-identity:hover{background:#ffffff08;transform:translateX(3px)}.tm-author-identity>img,.tm-author-identity>span{width:50px;height:50px;flex:none;border-radius:16px;display:grid;place-items:center;object-fit:cover;background:linear-gradient(145deg,#9b5bff,#4f7dff);font-weight:900}.tm-author-identity>div{display:grid;min-width:0}.tm-author-identity>div>small{display:flex;align-items:center;gap:5px;margin-top:6px;color:#ad7bea;font-size:.57rem}.tm-author-identity>div>small svg{width:11px}.tm-profile-hero{--tm-author-accent:#965cff;position:relative;min-height:650px;padding:125px clamp(20px,7vw,118px) 75px;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.55fr);align-items:end;gap:70px;overflow:hidden;background:radial-gradient(circle at 22% 70%,color-mix(in srgb,var(--tm-author-accent) 32%,transparent),transparent 36%),#09080e}.tm-profile-banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.34}.tm-profile-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08070df5 10%,#08070da5 60%,#08070dde),linear-gradient(0deg,#08070d,transparent 60%)}.tm-profile-identity,.tm-profile-stats{position:relative;z-index:2}.tm-profile-identity>a{display:inline-flex;align-items:center;gap:7px;margin-bottom:34px;color:#aaa5b2;text-decoration:none;font-size:.75rem}.tm-profile-avatar{width:104px;height:104px;margin-bottom:22px;display:grid;place-items:center;border:4px solid #16121d;border-radius:32px;background:linear-gradient(145deg,var(--tm-author-accent),#4f7dff);box-shadow:0 22px 70px color-mix(in srgb,var(--tm-author-accent) 36%,transparent);overflow:hidden}.tm-profile-avatar img{width:100%;height:100%;object-fit:cover}.tm-profile-avatar svg{width:42px;height:42px}.tm-profile-identity h1{margin:14px 0 5px;font-size:clamp(3.4rem,7vw,7rem);line-height:.9;letter-spacing:-.07em}.tm-profile-identity p{margin:15px 0 10px;color:#aaa4b1}.tm-profile-identity>code{color:#6f6878;background:#ffffff05}.tm-profile-stats{display:grid;gap:9px}.tm-profile-stats article{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #ffffff12;border-radius:16px;background:#131019d9;box-shadow:0 18px 50px #0005;backdrop-filter:blur(18px)}.tm-profile-stats article>svg{width:20px;color:var(--tm-author-accent)}.tm-profile-stats article>div{display:grid}.tm-profile-stats strong{font-size:1.15rem}.tm-profile-stats span{color:#77717e;font-size:.63rem}.tm-profile-catalog{padding:90px clamp(20px,6vw,100px) 120px;background:#09080d}.tm-profile-catalog>header{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:38px}.tm-profile-catalog>header span{color:#a876f5;font-size:.66rem;font-weight:800;letter-spacing:.18em}.tm-profile-catalog h2{margin:8px 0;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.055em}.tm-profile-catalog p{margin:0;color:#817c88}.tm-profile-catalog>header>strong{color:#a978ea;font-size:.74rem}@media(max-width:1050px){.tm-profile-hero{grid-template-columns:1fr;gap:40px}.tm-object-inspector dl,.tm-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tm-discord{height:680px;max-height:none}.tm-discord-scroll{height:682px}.tm-channel-scroll,.tm-chat-body,.tm-member-rail{overflow-y:scroll!important}.tm-profile-hero{min-height:auto;padding:95px 18px 55px;display:block}.tm-profile-stats{margin-top:36px}.tm-profile-identity h1{font-size:3.3rem}.tm-profile-catalog{padding:65px 15px 90px}.tm-profile-catalog>header{display:block}.tm-profile-catalog>header>strong{display:block;margin-top:14px}.tm-object-inspector dl{grid-template-columns:1fr 1fr}}@media(max-width:430px){.tm-profile-stats{grid-template-columns:1fr}.tm-profile-avatar{width:86px;height:86px;border-radius:26px}.tm-profile-identity h1{font-size:2.8rem}}.tm-banner-profile{padding-top:0}.tm-banner-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tm-banner-profile-grid>a{padding:14px;overflow:hidden;border:1px solid #ffffff10;border-radius:20px;background:#110e17;color:#fff;text-decoration:none;transition:transform .3s,border-color .3s}.tm-banner-profile-grid>a:hover{transform:translateY(-6px);border-color:#b77cff4d}.tm-banner-profile-grid i{width:100%;display:block;border-radius:13px;background-size:cover;background-position:50%}.tm-banner-profile-grid small{display:block;margin-top:14px;color:#a874ec;font-size:.56rem;text-transform:uppercase}.tm-banner-profile-grid h3{margin:7px 0}.tm-banner-profile-grid p{margin:0;color:#817a87;font-size:.7rem;line-height:1.55}@media(max-width:850px){.tm-banner-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:530px){.tm-banner-profile-grid{grid-template-columns:1fr}}.tm-component-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 18px}.tm-component-picker>header{grid-column:1/-1;display:grid;margin-bottom:3px}.tm-component-picker>header strong{font-size:.78rem}.tm-component-picker>header small{color:#807a88;font-size:.65rem}.tm-component-picker>label{display:flex!important;align-items:center;gap:10px;padding:11px!important;border:1px solid #ffffff10;border-radius:11px;background:#ffffff05;cursor:pointer}.tm-component-picker>label>span{display:grid}.tm-component-picker>label strong{font-size:.7rem}.tm-component-picker>label small{color:#807a88;font-size:.58rem}.tm-component-picker input{width:auto!important;accent-color:#9b5bff}@media(max-width:600px){.tm-component-picker{grid-template-columns:1fr}}