.grz-catnav{width:250px;height:100%;background:#fff;border-right:1px solid #ececec;font-size:14px}.grz-catnav__head{display:flex;align-items:center;gap:6px;width:100%;height:56px;padding:0 20px;background:none;border:none;border-bottom:1px solid #ececec;text-align:left}.grz-catnav__head--back{cursor:pointer;color:#9300da}.grz-catnav__head--back:hover .grz-catnav__title{text-decoration:underline}.grz-catnav__backicon{display:inline-flex;margin-left:-6px}.grz-catnav__title{font-size:15px;font-weight:700;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grz-catnav__head:not(.grz-catnav__head--back) .grz-catnav__title{color:#333}.grz-catnav__ai{padding:14px 16px 6px}.grz-catnav__list{margin-top:8px;padding:0 10px 16px;overflow-y:auto}.grz-catnav__row{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;margin:1px 0;border-radius:8px;color:#333;font-weight:600;text-decoration:none;transition:background .12s}.grz-catnav__row:hover{background:#f4f4f4;color:#333}.grz-catnav__row--active{color:#9300da;font-weight:700}.grz-catnav__row--active:hover{background:#f4f4f4;color:#9300da}.grz-catnav__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grz-catnav__count{flex:none;font-size:12px;font-weight:500;color:#999}.grz-catnav__row--active .grz-catnav__count{color:#9300da;opacity:.8}.grz-catnav__chev{flex:none;display:inline-flex;color:#bbb}.grz-catnav__row--active .grz-catnav__chev,.grz-catnav__row:hover .grz-catnav__chev{color:#9300da}.grz-catnav__more{display:block;width:100%;padding:8px 12px;margin-top:4px;border:none;background:none;text-align:left;font-size:13px;font-weight:600;color:#9300da;cursor:pointer}.grz-catnav__more:hover{text-decoration:underline}.grz-catnav{width:280px;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.grz-catnav .grz-half-toggle{min-height:52px;padding:0 16px;border-bottom:1px solid #ececec}.grz-catnav .grz-half-toggle__label{font-size:14px}.grz-catnav__head{height:48px;padding:0 8px 0 16px;justify-content:space-between}.grz-catnav__head .grz-catnav__title{font-size:13px;font-weight:600;color:#888;letter-spacing:.2px}.grz-catnav__back{display:inline-flex;align-items:center;gap:4px;min-width:0;margin-left:-6px;padding:6px;border:none;border-radius:8px;background:none;color:#9300da;font-size:15px;font-weight:600;cursor:pointer}.grz-catnav__back svg{flex:none}.grz-catnav__back:hover{background:#f4f4f4}.grz-catnav__backlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grz-catnav__home{flex:none;width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#9300da}.grz-catnav__home:hover{background:#f4f4f4}button.grz-catnav__ai{display:flex;align-items:center;gap:10px;width:calc(100% - 20px);margin:10px 10px 4px;height:44px;padding:0 12px;border:1px solid #ececec;border-radius:10px;background:#fff;cursor:pointer;text-align:left}button.grz-catnav__ai:hover{background:#f7f7f7}button.grz-catnav__ai .grz-ai-g{top:-2px}.grz-catnav__ainame{flex:1 1;font-size:14px;font-weight:600;color:#333}.grz-catnav__new{background:#82b931;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:10px;letter-spacing:.3px}.grz-catnav__row{height:40px;gap:10px;font-weight:500;font-size:14px}.grz-catnav__row .grz-cat-icon{width:24px;height:20px}.grz-catnav__row--active{font-weight:600}.grz-catnav__chev,.grz-catnav__row:hover .grz-catnav__chev{color:#9300da}.o-modal__container.grz-upload-wrap{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;animation:grzFadeIn .32s cubic-bezier(.4,0,.2,1)}.grz-upload-modal{width:min(520px,100vw - 32px);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.18);padding:20px 24px 24px}.grz-upload-modal .grz-sheet__title{font-size:20px}.grz-upload-modal .grz-sheet__sub{margin:4px 0 16px}.grz-upload-modal .grz-sheet__actions{margin-top:16px}.grz-upload-modal__text{display:block;width:100%;height:260px;padding:12px 14px;border:1px solid #ddd;border-radius:10px;background:#fff;font-family:inherit;font-size:16px;line-height:1.6;color:#222;resize:none;outline:none}.grz-upload-modal__text::placeholder{color:#aaa}.grz-upload-modal__text:focus{border-color:#9300da}.grz-upload-modal__meta{display:flex;justify-content:space-between;margin-top:8px;font-size:13px;color:#888}.grz-upload-modal__clear{border:0;background:none;padding:0;font-size:13px;font-weight:600;color:#9300da;cursor:pointer}@media(max-width:600px){.grz-upload-modal{padding:16px}.grz-upload-modal .grz-sheet__title{font-size:17px}.grz-upload-modal__text{height:200px}}